Parallel global atmospheric correction for FY3/MERSI data over land on multi-core and many-core architectures

For the accurate derivation of biophysical parameters based on surface reflectance, atmospheric correction is a necessary step to remove scattering and absorption effects by multiple atmospheric components. However, the huge amount of data and complex algorithms pose great computing challenges for massive operational tasks. Towards the global atmospheric correction for Medium Resolution Spectral Imager (MERSI) data onboard FY-3A and FY-3B, this paper describes an atmospheric correction algorithm considering the directional properties of the observed surface, and exploits its parallel implementations on multi-core and many-core architectures. The algorithm was developed with Open Multiprocessing (OpenMP) for multi-core processors and Compute Unified Device Architecture (CUDA) for Graphics Processing Units (GPU). Experimental results show the runtime was reduced from 187.19s to 42.63s and 10.11s when implemented on a multi-core processor and NVIDIA Tesla K80 respectively.

[1]  Yong Xue,et al.  A Method for Retrieving Land Surface Reflectance Using MODIS Data , 2013, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[2]  Yong Xue,et al.  An atmospheric correction algorithm for FY3/MERSI data over land in China , 2016, 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[3]  Jia Liu,et al.  An efficient geosciences workflow on multi-core processors and GPUs: a case study for aerosol optical depth retrieval from MODIS satellite data , 2016, Int. J. Digit. Earth.

[4]  Alejandro Duran,et al.  The Design of OpenMP Tasks , 2009, IEEE Transactions on Parallel and Distributed Systems.

[5]  Ling Sun,et al.  Multisite Calibration Tracking for FY-3A MERSI Solar Bands , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[6]  Yong Xue,et al.  Retrieval of aerosol optical depth over bright land surfaces by coupling bidirectional reflectance distribution function model and aerosol retrieval model , 2012 .

[7]  Thomas Soddemann,et al.  Multicore Processors and Graphics Processing Unit Accelerators for Parallel Retrieval of Aerosol Optical Depth From Satellite Data: Implementation, Performance, and Energy Efficiency , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[8]  Antonio J. Plaza,et al.  Recent Developments in High Performance Computing for Remote Sensing: A Review , 2011, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[9]  Yong Xue,et al.  Operational bi-angle approach to retrieve the Earth surface albedo from AVHRR data in the visible band , 1995 .

[10]  Yong Xue,et al.  Aerosol optical thickness determination by exploiting the synergy of TERRA and AQUA MODIS , 2005 .