OATAO - Open Archive Toulouse Archive Ouverte Open Access Week

Exascale machines require new programming paradigms and runtimes

Da Costa, Georges and Fahringer, Thomas and Rico-Gallego, Juan-Antonio and Grasso, Ivan and Hristov, Atanas and Karatza, Helen D. and Lastovetsky, Alexey and Marozzo, Fabrizio and Petcu, Dana and Stavrinides, Georgios L. and Talia, Domenico and Trufio, Paolo and Astsatryan, Hrachya Exascale machines require new programming paradigms and runtimes. (2015) Supercomputing Frontiers and Innovations, 2 (2). 6-27. ISSN 2409-6008

(Document in English)

PDF (Author's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader

Official URL: http://dx.doi.org/10.14529/jsfi150201


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.

Item Type:Article
Additional Information:The original PDF is available at: http://superfri.org/superfri/article/view/44
HAL Id:hal-03517065
Audience (journal):International peer-reviewed journal
Uncontrolled Keywords:
Institution:Université de Toulouse > Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE)
French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE)
Université de Toulouse > Université Toulouse III - Paul Sabatier - UT3 (FRANCE)
Université de Toulouse > Université Toulouse - Jean Jaurès - UT2J (FRANCE)
Université de Toulouse > Université Toulouse 1 Capitole - UT1 (FRANCE)
Laboratory name:
Deposited On:20 Sep 2017 12:21

Repository Staff Only: item control page