首页> 外文期刊>Concurrency and Computation >Graphics processing unit optimizations for the dynamics of the HIRLAM weather forecast model
【24h】

Graphics processing unit optimizations for the dynamics of the HIRLAM weather forecast model

机译:用于HIRLAM天气预报模型动态的图形处理单元优化

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

摘要

Programmable graphics processing units (GPUs) nowadays offer tremendous computational resources for diverse applications. In this paper, we present the implementation of the dynamics routine of the HIRLAM weather forecast model on the NVIDIA GTX 480. The original Fortran code has been converted manually to C and CUDA. Empirically, it is determined what the optimal number of grid points per thread is, and what the best thread and block structures are. A significant amount of the elapsed time consists of transferring data between CPU and GPU. To reduce the impact of these transfer costs, we overlap calculation and transfer of data using multiple CUDA streams. We developed an algorithm that enables our code generator CTADEL to generate automatically the optimal CUDA streams program. Experiments are performed to find out if the applicability of GPUs is useful for Numerical Weather Prediction, in particular for the dynamics part.
机译:如今,可编程图形处理单元(GPU)为各种应用程序提供了巨大的计算资源。在本文中,我们介绍了NVIDIA GTX 480上HIRLAM天气预报模型的动力学例程的实现。原始的Fortran代码已手动转换为C和CUDA。根据经验,确定每个线程的最佳网格点数是什么,以及最佳线程和块结构是什么。经过的大量时间包括在CPU和GPU之间传输数据。为了减少这些传输成本的影响,我们使用多个CUDA流来重叠数据的计算和传输。我们开发了一种算法,可使我们的代码生成器CTADEL自动生成最佳CUDA流程序。进行实验以发现GPU的适用性对于数值天气预报,特别是动态部分是否有用。

著录项

  • 来源
    《Concurrency and Computation》 |2013年第10期|1376-1393|共18页
  • 作者

    V. T. Vu; G. Cats; L. Wolters;

  • 作者单位

    Leiden Institute of Advanced Computer Science, Leiden University, 2333 CA Leiden, The Netherlands;

    Royal Netherlands Meteorological Institute, 3730 AE De Bilt, The Netherlands;

    Leiden Institute of Advanced Computer Science, Leiden University, 2333 CA Leiden, The Netherlands;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    GPGPU; CUDA; Numerical Weather Prediction model; dynamics; streams;

    机译:GPGPU;CUDA;数值天气预报模型;动力学;流;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号