• DocumentCode
    2036759
  • Title

    Transitioning HPC software to exascale heterogeneous computing

  • Author

    Wen-Mei Hwu ; Li-Wen Chang ; Hee-Seok Kim ; Dakkak, Abdul ; El Hajj, Izzat

  • Author_Institution
    Coordinated Sci. Lab., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2015
  • fDate
    1-4 July 2015
  • Firstpage
    1
  • Lastpage
    2
  • Abstract
    An increasing portion of the top supercomputers in the world, including Blue Waters, have heterogeneous CPUGPU computational units. As we move towards exascale, we can expect even more pervasive deployment of heterogeneous computational units. While a handful of science teams can already use heterogeneous computational units in their production applications, there is still significant room for the growing use. This paper presents the current state and projected path for transitioning software into this new paradigm. We first summarize the currently practical languages such as OpenCL, OpenACC, and C++AMP, in increasing levels of productivity, highlighting their recent advancements in supporting performance portability and maintainability. We will then give a brief overview of some emerging programming systems such as TANGRAM and Troilet that are designed to further enhance developer productivity for heterogeneous computing.
  • Keywords
    C++ language; application program interfaces; graphics processing units; parallel processing; software maintenance; software portability; Blue Waters; C++AMP; HPC software transitioning; OpenACC; OpenCL; TANGRAM; Troilet; exascale heterogeneous computing; heterogeneous CPU-GPU computational units; performance maintainability; performance portability; pervasive deployment; production applications; productivity enhancement; programming systems; Graphics processing units; Hardware; Libraries; Performance evaluation; Programming; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Electromagnetics International Workshop (CEM), 2015
  • Conference_Location
    Izmir
  • Print_ISBN
    978-1-4673-9279-2
  • Type

    conf

  • DOI
    10.1109/CEM.2015.7237412
  • Filename
    7237412