Search: onr:"swepub:oai:DiVA.org:liu-180719" >
EXA2PRO :
EXA2PRO : A Framework for High Development Productivity on Heterogeneous Computing Systems
-
- Papadopoulos, Lazaros (author)
- Natl Tech Univ Athens, Greece
-
- Soudris, Dimitrios (author)
- Natl Tech Univ Athens, Greece
-
- Kessler, Christoph (author)
- Linköpings universitet,Programvara och system,Tekniska fakulteten
-
show more...
-
- Ernstsson, August (author)
- Linköpings universitet,Programvara och system,Tekniska fakulteten
-
- Ahlqvist, Johan (author)
- Linköpings universitet,Institutionen för datavetenskap,Tekniska fakulteten
-
- Vasilas, Nikos (author)
- Ctr Res & Technol Hellas, Greece
-
- Papadopoulos, Athanasios I (author)
- Ctr Res & Technol Hellas, Greece
-
- Seferlis, Panos (author)
- Ctr Res & Technol Hellas, Greece
-
- Prouveur, Charles (author)
- CEA, France
-
- Haefele, Matthieu (author)
- Univ Pau & Pays Adour, France
-
- Thibault, Samuel (author)
- Bordeaux Univ, France
-
- Salamanis, Athanasios (author)
- Ctr Res & Technol Hellas, Greece
-
- Ioakimidis, Theodoros (author)
- Ctr Res & Technol Hellas, Greece
-
- Kehagias, Dionysios (author)
- Ctr Res & Technol Hellas, Greece
-
show less...
-
(creator_code:org_t)
- IEEE Computer Society, 2022
- 2022
- English.
-
In: IEEE Transactions on Parallel and Distributed Systems. - : IEEE Computer Society. - 1045-9219 .- 1558-2183. ; 33:4, s. 792-804
- Related links:
-
https://liu.diva-por... (primary) (Raw object)
-
show more...
-
https://urn.kb.se/re...
-
https://doi.org/10.1...
-
show less...
Abstract
Subject headings
Close
- Programming upcoming exascale computing systems is expected to be a major challenge. New programming models are required to improve programmability, by hiding the complexity of these systems from application developers. The EXA2PRO programming framework aims at improving developers productivity for applications that target heterogeneous computing systems. It is based on advanced programming models and abstractions that encapsulate low-level platform-specific optimizations and it is supported by a runtime that handles application deployment on heterogeneous nodes. It supports a wide variety of platforms and accelerators (CPU, GPU, FPGA-based Data-Flow Engines), allowing developers to efficiently exploit heterogeneous computing systems, thus enabling more HPC applications to reach exascale computing. The EXA2PRO framework was evaluated using four HPC applications from different domains. By applying the EXA2PRO framework, the applications were automatically deployed and evaluated on a variety of computing architectures, enabling developers to obtain performance results on accelerators, test scalability on MPI clusters and productively investigate the degree by which each application can efficiently use different types of hardware resources.
Subject headings
- TEKNIK OCH TEKNOLOGIER -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
- ENGINEERING AND TECHNOLOGY -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)
Keyword
- Programming; Skeleton; Computational modeling; Runtime; Exascale computing; Task analysis; Productivity; Programming models; skeleton programming; task-based runtime systems; programming productivity; heterogeneous systems; exascale computing
Publication and Content Type
- ref (subject category)
- art (subject category)
Find in a library
To the university's database
- By the author/editor
-
Papadopoulos, La ...
-
Soudris, Dimitri ...
-
Kessler, Christo ...
-
Ernstsson, Augus ...
-
Ahlqvist, Johan
-
Vasilas, Nikos
-
show more...
-
Papadopoulos, At ...
-
Seferlis, Panos
-
Prouveur, Charle ...
-
Haefele, Matthie ...
-
Thibault, Samuel
-
Salamanis, Athan ...
-
Ioakimidis, Theo ...
-
Kehagias, Dionys ...
-
show less...
- About the subject
-
- ENGINEERING AND TECHNOLOGY
-
ENGINEERING AND ...
-
and Electrical Engin ...
-
and Computer Systems
- Articles in the publication
-
IEEE Transaction ...
- By the university
-
Linköping University