首页> 外文期刊>Journal of Computational Physics >Development of a GPU-based high-performance radiative transfer model for the Infrared Atmospheric Sounding Interferometer (IASI)
【24h】

Development of a GPU-based high-performance radiative transfer model for the Infrared Atmospheric Sounding Interferometer (IASI)

机译:开发基于GPU的红外大气探测干涉仪(IASI)的高性能辐射传递模型

获取原文
获取原文并翻译 | 示例
           

摘要

Satellite-observed radiance is a nonlinear functional of surface properties and atmospheric temperature and absorbing gas profiles as described by the radiative transfer equation (RTE). In the era of hyperspectral sounders with thousands of high-resolution channels, the computation of the radiative transfer model becomes more time-consuming. The radiative transfer model performance in operational numerical weather prediction systems still limits the number of channels we can use in hyperspectral sounders to only a few hundreds. To take the full advantage of such high-resolution infrared observations, a computationally efficient radiative transfer model is needed to facilitate satellite data assimilation. In recent years the programmable commodity graphics processing unit (GPU) has evolved into a highly parallel, multi-threaded, many-core processor with tremendous computational speed and very high memory bandwidth. The radiative transfer model is very suitable for the GPU implementation to take advantage of the hardware's efficiency and parallelism where radiances of many channels can be calculated in parallel in GPUs.In this paper, we develop a GPU-based high-performance radiative transfer model for the Infrared Atmospheric Sounding Interferometer (IASI) launched in 2006 onboard the first European meteorological polar-orbiting satellites, METOP-A. Each IASI spectrum has 8461 spectral channels. The IASI radiative transfer model consists of three modules. The first module for computing the regression predictors takes less than 0.004% of CPU time, while the second module for transmittance computation and the third module for radiance computation take approximately 92.5% and 7.5%, respectively. Our GPU-based IASI radiative transfer model is developed to run on a low-cost personal supercomputer with four GPUs with total 960 compute cores, delivering near 4 TFlops theoretical peak performance. By massively parallelizing the second and third modules, we reached 364× speedup for 1GPU and 1455× speedup for all 4GPUs, both with respect to the original CPU-based single-threaded Fortran code with the -O_2 compiling optimization. The significant 1455× speedup using a computer with four GPUs means that the proposed GPU-based high-performance forward model is able to compute one day's amount of 1,296,000 IASI spectra within nearly 10min, whereas the original single CPU-based version will impractically take more than 10days. This model runs over 80% of the theoretical memory bandwidth with asynchronous data transfer. A novel CPU-GPU pipeline implementation of the IASI radiative transfer model is proposed. The GPU-based high-performance IASI radiative transfer model is suitable for the assimilation of the IASI radiance observations into the operational numerical weather forecast model.
机译:卫星观测辐射是表面性质和大气温度以及吸收气体分布的非线性函数,如辐射传递方程(RTE)所述。在具有数千个高分辨率通道的高光谱测深仪时代,辐射传输模型的计算变得更加耗时。在运行数值天气预报系统中,辐射传递模型的性能仍然将我们在高光谱测深仪中可使用的通道数量限制为只有几百个。为了充分利用这种高分辨率红外观测的优势,需要一种计算有效的辐射传输模型来促进卫星数据的同化。近年来,可编程商品图形处理单元(GPU)已发展为高度并行,多线程,多核的处理器,具有惊人的计算速度和非常高的内存带宽。辐射传输模型非常适合GPU实施,以利用硬件的效率和并行性,在GPU中可以并行计算多个通道的辐射。本文中,我们开发了基于GPU的高性能辐射传输模型,用于GPU红外大气探测干涉仪(IASI)于2006年在欧洲首批气象极轨卫星METOP-A上发射。每个IASI频谱都有8461个频谱通道。 IASI辐射传输模型包含三个模块。用于计算回归预测变量的第一个模块花费的CPU时间少于0.004%,而用于透射率计算的第二个模块和用于辐射率计算的第三个模块分别花费大约92.5%和7.5%。我们基于GPU的IASI辐射传递模型经过开发,可在具有四个GPU的低成本个人超级计算机上运行,​​总共具有960个计算内核,可提供接近4 TFlops的理论峰值性能。通过大规模并行化第二个和第三个模块,相对于具有-O_2编译优化功能的原始基于CPU的单线程Fortran代码,我们将1GPU的速度提高了364倍,将所有4GPU的速度提高了1455倍。使用具有四个GPU的计算机显着提高了1455x的速度,这意味着所提出的基于GPU的高性能正向模型能够在近10分钟内计算一天的1,296,000个IASI频谱量,而原始的基于CPU的单个版本将不切实际地花费更多时间超过10天。通过异步数据传输,该模型可在理论内存带宽的80%以上运行。提出了IASI辐射传递模型的一种新颖的CPU-GPU管道实现。基于GPU的高性能IASI辐射传递模型适合将IASI辐射观测值同化为数值天气预报模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号