Title :
Fast map projection on CUDA
Author :
Zhao, Yanwei ; Cheng, Zhenlin ; Dong, Hui ; Fang, Jinyun ; Li, Liang
Author_Institution :
Inst. of Comput. Technol., Beijing, China
Abstract :
Map projection is a key task in cartography that transforms the geographical coordinates from one coordinate system to another. It has been widely used in the Geographic Information System application. However, map projection is a very time-consuming task, and fast processing speed is often required in interactive G1S scenarios. Parallel computation provides an opportunity to reduce run times. Nowadays, with the Common Unified Device Architecture (CUDA) becoming a new programming approach of the general purpose computing on graphics processing units (GPGPU), map projection can be accelerated by fully utilizing the computing power of this revolutionary technology. In this paper, we present an innovative implementation of this compute-intensive operation. We also explain the parallel characteristics of the graphics processing units (GPU) through the work assignment. The result shows our optimized implementation can obtain at least 6x to 8x speedups over a very similar single-threaded CPU implementation.
Keywords :
cartography; geographic information systems; graphics processing units; parallel architectures; CUDA; GIS application; GPGPU; cartography; common unified device architecture; compute-intensive operation; general purpose computing; geographic information system application; geographical coordinates system; graphics processing unit; map projection; parallel computation; single-threaded CPU implementation; Acceleration; Algorithm design and analysis; Geographic Information Systems; Graphics processing unit; Instruction sets; Kernel; Parallel processing; CUDA; GPGPU; GPU; cartography; map projection;
Conference_Titel :
Geoscience and Remote Sensing Symposium (IGARSS), 2011 IEEE International
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4577-1003-2
DOI :
10.1109/IGARSS.2011.6050125