Title
The allscale framework architecture.
Abstract
The tremendous challenge of developing applications efficiently utilizing the hardware provided by contemporary parallel systems of all scales is among the most limiting factors for the continuous growth of high performance computing. In this article, we present a novel architecture taking on this challenge by providing an infrastructure for the effective development of such applications. Our design combines the expressive power of modern C++, advanced compiler technology, and sophisticated runtime system solutions, with the goal of providing a clean separation of domain specific algorithms, resource management activities, and low-level hardware interactions - all required to be accounted for by high performance applications. The article covers the architecture design, its key aspects, and a first evaluation of the achievable performance of an application implemented based on the proposed infrastructure. (C) 2020 Published by Elsevier B.V.
Year
DOI
Venue
2020
10.1016/j.parco.2020.102648
PARALLEL COMPUTING
Keywords
DocType
Volume
Programming models,Parallel runtimes,Runtimes,High performance computing,Extreme scale,Parallel computing,Space weather simulation,Efficient computing,Development efficiency,Productivity
Journal
99
ISSN
Citations 
PageRank 
0167-8191
0
0.34
References 
Authors
0
8
Name
Order
Citations
PageRank
Herbert Jordan17011.83
Philipp Gschwandtner2587.15
Peter Thoman37913.20
peter zangerl401.69
Alexander Hirsch500.34
Thomas Fahringer62847254.09
T. Heller7675.57
Dietmar Fey835570.76