[mapserver-users] Enhancing MapServer performance with GPUs

Even Rouault even.rouault at mines-paris.org
Sun Jun 15 14:57:26 PDT 2014


Le dimanche 15 juin 2014 23:50:05, Visit Hirankitti a écrit :
> Dear list memers,
> 
> My name is Visit, a newbie of this forum. I have been using MapServer for
> at least 4 years now on many research projects. It has served my research
> projects quite well.
> 
> Recently I am using MapServer to develop a real-world enterprise web
> application.
> I am developing a web-based GIS application using MapServer to serve
> thousands of users, and one of overheads of the system is on the map
> rendering provided by MapServer.
> 
> At the moment the server I use to run MapServer doesn't have a graphic card
> (i.e. GPUs), but I wonder if I really want high performance of
> map-rendering from MapServer, can a graphic card (i.e. GPUs) equipped with
> the server enhance MapServer's map rendering speed and hence improve its
> map service speed?
> 
> As a graphic card contains hundreds of GPU cores, e.g. NVDIA CUDA platform,
> and each core can compute and draw polygons in parallel, so I think this
> can improve the speed of map rendering (if used with MapServer)
> substantially. Do I understand this correctly?

You'll have to profile where the time is exactly spent in MapServer. If it is 
in pulling data from sources, or in the rendering part itself. There's a 
OpenGL backend available in recent MapServer versions that could potentially 
speed up rendering, but it is likely a bit experimental and might need more 
work.

> 
> Thanks for your advice in advance,
> 
> Visit Hirankitti Ph.D.
> 
> Intelligent Communication and Transportation Lab
> King Mongkut's Institute of Technology Ladkrabang
> Thailand

-- 
Geospatial professional services
http://even.rouault.free.fr/services.html



More information about the MapServer-users mailing list