Documents and Media Documents and Media

Back

The Exascale Development Environment - State of the Art and Gap Analysis

The Exascale Development Environment - State of the Art and Gap Analysis

Uploaded by Ad Emmen, 02/09/14 21:32
Average (0 Votes)
The main focus of this white paper is on emerging and novel technologies in programming models and tools. Together with the traditional approaches, the white paper presents the PGAS parallel programming models and new approaches for programming accelerators, such as OpenACC. It is important that these emerging programming models can be combined with traditional ones for their uptake on exascale supercomputer. For this reason, we discuss in detail the interoperability of different programming approaches. Because we recognize that hand-optimization of parallel codes will be significantly more complex on exascale machines, we present recent progress in software frameworks for automatic tuning and run-time systems to schedule processes on million of computing units. Finally, an overview of the state of the art in parallel debuggers, correctness checkers and performance monitoring and analysis tools is presented focusing on which approaches can provide scalability on exascale machine.
Infrastructure type: Supercomputing
1 of 29
Comments

Version 1.2

Last Updated by Ad Emmen
02/09/14 21:34
Status: Approved
The main focus of this white paper is on emerging and novel technologies in programming models and tools. Together with the traditional approaches, the white paper presents the PGAS parallel programming models and new approaches for programming accelerators, such as OpenACC. It is important that these emerging programming models can be combined with traditional ones for their uptake on exascale supercomputer. For this reason, we discuss in detail the interoperability of different programming approaches. Because we recognize that hand-optimization of parallel codes will be significantly more complex on exascale machines, we present recent progress in software frameworks for automatic tuning and run-time systems to schedule processes on million of computing units. Finally, an overview of the state of the art in parallel debuggers, correctness checkers and performance monitoring and analysis tools is presented focusing on which approaches can provide scalability on exascale machine.
Download (851k) Get URL or WebDAV URL.
Version History
Version Date Size  
1.2 3 Years Ago 851k
1.1 3 Years Ago 851k
1.0 3 Years Ago 851k