• DocumentCode
    58312
  • Title

    Programming for Exascale Computers

  • Author

    Gropp, William ; Snir, Marc

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • Volume
    15
  • Issue
    6
  • fYear
    2013
  • fDate
    Nov.-Dec. 2013
  • Firstpage
    27
  • Lastpage
    35
  • Abstract
    Exascale systems will present programmers with many challenges. The authors review the parallel programming models that are appropriate for such systems and the challenges that implementations of those models face in an exascale system. They also discuss the feasibility of using existing programming systems, thus preserving the investment in legacy applications, as well as the benefits and likelihood of new programming models and systems.
  • Keywords
    parallel programming; software maintenance; exascale computer; exascale systems; legacy applications; parallel programming models; Computational modeling; Computer architecture; Data models; Electronics packaging; Message systems; Object oriented modeling; Programming; Synchronization; Computational modeling; Computer architecture; Data models; Electronics packaging; Message systems; Object oriented modeling; Programming; Synchronization; concurrent; distributed and parallel languages; scientific computing; simulation languages;
  • fLanguage
    English
  • Journal_Title
    Computing in Science & Engineering
  • Publisher
    ieee
  • ISSN
    1521-9615
  • Type

    jour

  • DOI
    10.1109/MCSE.2013.96
  • Filename
    6636318