The allscale framework architecture

Jordan H, Gschwandtner P, Thoman P, Zangerl P, Hirsch A, Fahringer T, Heller T, Fey D (2020)


Publication Type: Journal article

Publication year: 2020

Journal

Article Number: 102648

DOI: 10.1016/j.parco.2020.102648

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.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Jordan, H., Gschwandtner, P., Thoman, P., Zangerl, P., Hirsch, A., Fahringer, T.,... Fey, D. (2020). The allscale framework architecture. Parallel Computing. https://dx.doi.org/10.1016/j.parco.2020.102648

MLA:

Jordan, Herbert, et al. "The allscale framework architecture." Parallel Computing (2020).

BibTeX: Download