Exascale machines require new programming paradigms and runtimes - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Supercomputing Frontiers and Innovations Année : 2015

Exascale machines require new programming paradigms and runtimes

Résumé

Extreme scale parallel computing systems will have tens of thousands of optionally accelerator-equiped nodes with hundreds of cores each, as well as deep memory hierarchies and complex interconnect topologies. Such Exascale systems will provide hardware parallelism at multiple levels and will be energy constrained. Their extreme scale and the rapidly deteriorating reliablity of their hardware components means that Exascale systems will exhibit low mean-time-between-failure values. Furthermore, existing programming models already require heroic programming and optimisation efforts to achieve high efficiency on current supercomputers. Invariably, these efforts are platform-specific and non-portable. In this paper we will explore the shortcomings of existing programming models and runtime systems for large scale computing systems. We then propose and discuss important features of programming paradigms and runtime system to deal with large scale computing systems with a special focus on data-intensive applications and resilience. Finally, we also discuss code sustainability issues and propose several software metrics that are of paramount importance for code development for large scale computing systems.
Fichier principal
Vignette du fichier
dacosta_16839.pdf (368.56 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03517065 , version 1 (07-01-2022)

Identifiants

Citer

Georges da Costa, Thomas Fahringer, Juan-Antonio Rico-Gallego, Ivan Grasso, Atanas Hristov, et al.. Exascale machines require new programming paradigms and runtimes. Supercomputing Frontiers and Innovations , 2015, 2: Special Issue on Sustainability in Ultrascale Computing Systems in cooperation with NESUS (2), pp.6-27. ⟨10.14529/jsfi150201⟩. ⟨hal-03517065⟩
21 Consultations
18 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More