• DocumentCode
    2764804
  • Title

    Running the NIM Next-Generation Weather Model on GPUs

  • Author

    Govett, M. ; Middlecoff, J. ; Henderson, T.

  • Author_Institution
    NOAA Earth Syst. Res. Lab., Boulder, CO, USA
  • fYear
    2010
  • fDate
    17-20 May 2010
  • Firstpage
    792
  • Lastpage
    796
  • Abstract
    We are using GPUs to run a new weather model being developed at NOAA´s Earth System Research Laboratory (ESRL). The parallelization approach is to run the entire model on the GPU and only rely on the CPU for model initialization, I/O, and inter-processor communications. We have written a compiler to convert Fortran into CUDA, and used it to parallelize the dynamics portion of the model. Dynamics, the most computationally intensive part of the model, is currently running 34 times faster on a single GPU than the CPU. We also describe our approach and progress to date in running NIM on multiple GPUs.
  • Keywords
    computer graphic equipment; coprocessors; geophysics computing; parallelising compilers; weather forecasting; CPU; CUDA; ESRL; Earth System Research Laboratory; Fortran; GPU; NIM dynamics; NOAA; compiler; inter processor communication; weather prediction model; Atmospheric modeling; Demand forecasting; Earth; High performance computing; Laboratories; Power system modeling; Power system reliability; Predictive models; USA Councils; Weather forecasting; GPU; Graphics Processors; High Performance Computing; Weather Prediction Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4244-6987-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2010.106
  • Filename
    5493385