DocumentCode :
1760229
Title :
Multicore Processors and Graphics Processing Unit Accelerators for Parallel Retrieval of Aerosol Optical Depth From Satellite Data: Implementation, Performance, and Energy Efficiency
Author :
Jia Liu ; Feld, Dustin ; Yong Xue ; Garcke, Jochen ; Soddemann, Thomas
Author_Institution :
Key Lab. of Digital Earth Sci., Inst. of Remote Sensing & Digital Earth, Beijing, China
Volume :
8
Issue :
5
fYear :
2015
fDate :
42125
Firstpage :
2306
Lastpage :
2317
Abstract :
Quantitative retrieval is a growing area in remote sensing due to the rapid development of remote instruments and retrieval algorithms. The aerosol optical depth (AOD) is a significant optical property of aerosol which is involved in further applications such as the atmospheric correction of remotely sensed surface features, monitoring of volcanic eruptions or forest fires, air quality, and even climate changes from satellite data. The AOD retrieval can be computationally expensive as a result of huge amounts of remote sensing data and compute-intensive algorithms. In this paper, we present two efficient implementations of an AOD retrieval algorithm from the moderate resolution imaging spectroradiometer (MODIS) satellite data. Here, we have employed two different high performance computing architectures: multicore processors and a graphics processing unit (GPU). The compute unified device architecture C (CUDA-C) has been used for the GPU implementation for NVIDIA´s graphic cards and open multiprocessing (OpenMP) for thread-parallelism in the multicore implementation. We observe for the GPU accelerator, a maximal overall speedup of 68.x for the studied data, whereas the multicore processor achieves a reasonable 7.x speedup. Additionally, for the largest benchmark input dataset, the GPU implementation also shows a great advantage in terms of energy efficiency with an overall consumption of 3.15 kJ compared to 58.09 kJ on a CPU with 1 thread and 38.39 kJ with 16 threads. Furthermore, the retrieval accuracy of all implementations has been checked and analyzed. Altogether, using the GPU accelerator shows great advantages for an application in AOD retrieval in both performance and energy efficiency metrics. Nevertheless, the multicore processor provides the easier programmability for the majority of today´s programmers. Our work exploits the parallel implementations, the performance, and the energy efficiency features of GPU accelerators and multicore processors. With - his paper, we attempt to give suggestions to geoscientists demanding for efficient desktop solutions.
Keywords :
aerosols; energy consumption; geophysics computing; graphics processing units; information retrieval; multiprocessing systems; remote sensing; AOD retrieval algorithm; GPU accelerator; GPU implementation; MODIS satellite data; NVIDIA graphic cards; aerosol optical depth; aerosol optical property; air quality; atmospheric correction; climate change; compute unified device architecture C; compute-intensive algorithm; energy efficiency; forest fire monitoring; graphics processing unit; high performance computing architecture; moderate resolution imaging spectroradiometer; multicore implementation; multicore processor; open multiprocessing; parallel retrieval algorithm; remote instrument; remote sensing data; surface feature; thread-parallelism; volcanic eruption monitoring; Graphics processing units; Instruction sets; MODIS; Multicore processing; Remote sensing; Satellites; Aerosol optical depth (AOD); High performance computing (HPC); OpenMP; graphics processing unit (GPU); quantitative remote sensing retrieval;
fLanguage :
English
Journal_Title :
Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of
Publisher :
ieee
ISSN :
1939-1404
Type :
jour
DOI :
10.1109/JSTARS.2015.2438893
Filename :
7122223
Link To Document :
بازگشت