Challenges and Recommendations for Preparing HPC Applications for Exascale
Erika Abraham, Costas Bekas, Ivona Brandic, Samir Genaim, Einar Broch, Johnsen, Ivan Kondov, Sabri Pllana, Achim Streit

TL;DR
Preparing HPC applications for Exascale systems is crucial before their arrival, involving challenges in modeling, analysis, and optimization, with a proposed framework for effective porting and adaptation.
Contribution
This paper identifies key challenges and offers a comprehensive framework for porting HPC applications to future Exascale systems, emphasizing early preparation.
Findings
Identified critical challenges in Exascale readiness.
Proposed a conceptual framework for application porting.
Recommended solutions in modeling, analysis, and optimization.
Abstract
While the HPC community is working towards the development of the first Exaflop computer (expected around 2020), after reaching the Petaflop milestone in 2008 still only few HPC applications are able to fully exploit the capabilities of Petaflop systems. In this paper we argue that efforts for preparing HPC applications for Exascale should start before such systems become available. We identify challenges that need to be addressed and recommend solutions in key areas of interest, including formal modeling, static analysis and optimization, runtime analysis and optimization, and autonomic computing. Furthermore, we outline a conceptual framework for porting HPC applications to future Exascale computing systems and propose steps for its implementation.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques · Scientific Computing and Data Management
