Assessment of ESM Readiness Level for Exascale HPC Authors

Oliver Elbert, Jessie Carmin, Frank Giraldo, Mark Govett, Lucas Harris, Thomas Hauser, David McCarren, Joseph Mouallem, Mark Olsen, Todd Ringler, Sarat Sreepathi, Mark A. Taylor

    Research output: Book or ReportTechnical report

    Abstract

    ● U.S. current and upcoming Exascale machines are GPU based.
    ● Exascale readiness requires porting ESMs to GPUs, involving large efforts: either new code or major refactoring of existing code.
    ● No dominant programming model to date. Approaches include rewriting in Domain Specific Languages, C++ with template based performance portability libraries and refactoring existing Fortran code to support GPU directives.
    ● Several atmosphere models are GPU-ready, with some progress on other components. No full ESM is GPU-ready as of 2024.
    ● Preliminary results from one of the first GCRMs to run on an exascale system show that modern GPU nodes can be ~6x faster than modern CPU nodes, or ~3.5x faster per Watt.
    ● We did not attempt to estimate GPU performance vs CPU performance on a per cost basis.
    Original languageAmerican English
    StatePublished - May 1 2025

    Fingerprint

    Dive into the research topics of 'Assessment of ESM Readiness Level for Exascale HPC Authors'. Together they form a unique fingerprint.

    Cite this