...
首页> 外文期刊>Оптиκа атмосферы и оκеана >Моделирование переноса солнечного излучения в облачной атмосфере методом Монте-Карло с использованием графического процессора и технологии NVIDIA CUDA
【24h】

Моделирование переноса солнечного излучения в облачной атмосфере методом Монте-Карло с использованием графического процессора и технологии NVIDIA CUDA

机译:使用图形处理器和NVIDIA CUDA技术对多云环境中太阳辐射传输的蒙特卡洛模拟

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

摘要

Обсуждаются вопросы о повышении эффективности численного моделирования распространения солнечного излучения в атмосфере Земли методом Монте-Карло путем перехода от последовательных вычислений к параллельным. Представлен новый параллельный алгоритм метода, ориентированный на вычислительную систему с графическим процессором, поддерживающим технологию NVIDIA CUDA. Эффективность распараллеливания проанализирована на примере расчета потоков нисходящей и восходящей солнечной радиации как в вертикально однородной, так и неоднородной моделях атмосферы. Представлены результаты апробации алгоритма в различных атмосферных условиях, в том числе в условиях однослойной и многослойной сплошной облачности, с учетом и без учета селективного молекулярного поглощения. Анализируются результаты тестирования кода на видеокартах с разной вычислительной мощностью. Показано, что перенос вычислений с традиционных ПК на архитектуру графических процессоров дает более чем стократный прирост производительности и в полной мере раскрывает возможности используемой технологии.%Issues about improving the performance of Monte Carlo numerical simulation of light transport in the Earth's atmosphere by moving from consecutive calculations to parallel ones are discussed. A new parallel algorithm oriented to a computing system with a graphics processor that supports the NVIDIA CUDA technology is suggested. The efficiency of parallelization is analyzed on the basis of calculating the fluxes of downward and upward solar radiation in both vertically homogeneous and heterogeneous models of the atmosphere. The results of approbation of the new code under various atmospheric conditions including continuous single-layered and multilayered clouds and selective molecular absorption are presented. The results of testing the code using video cards with different compute capability are analyzed. It is shown that the changeover of computing from conventional PCs to the architecture of graphics processors gives more than a hundredfold gain in performance and fully reveals the capabilities of the technology used.
机译:讨论了通过蒙特卡罗方法从顺序计算转换为并行计算来提高太阳辐射在地球大气中传播的数值模拟效率的问题。提出了一种新的并行算法,该算法针对具有支持NVIDIA CUDA技术的图形处理器的计算机系统。通过在大气的垂直均匀和非均匀模型中计算太阳辐射的下降和上升通量的示例来分析并行化的效率。给出了在各种大气条件下(包括在单层和多层连续浑浊情况下,有或没有选择性分子吸收的条件下)对算法进行测试的结果。分析了具有不同处理能力的视频卡上的代码测试结果。研究表明,将计算从传统的PC转移到GPU架构可提供超过一百倍的生产率提高,并充分揭示了所使用技术的功能。%通过从连续计算转移到改善蒙特卡洛数值模拟在地球大气中传输的性能的问题到平行的讨论。建议使用面向带有图形处理器的计算系统的新并行算法,该图形处理器支持NVIDIA CUDA技术。在计算垂直均质和非均质大气模型中向下和向上的太阳辐射通量的基础上,分析了并行化的效率。给出了在包括连续单层和多层云以及选择性分子吸收在内的各种大气条件下对新密码的认可结果。分析了使用具有不同计算能力的视频卡测试代码的结果。结果表明,将计算从传统的PC转换为图形处理器的体系结构,可以将性能提高一百倍以上,并充分揭示了所用技术的功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号