EPiGRAM-HS | Exascale Programming Models for Heterogeneous Systems

Summary
The first exascale supercomputer is likely to be on-line in the 2020-2021 time period and to employ highly heterogeneous compute and memory subsystems. Only the presence of mature programming environments can guarantee its efficient usage since day one of its delivery. EPiGRAM-HS, leveraging the results of the EPiGRAM project, will provide such a programming environment.

The overall objective of EPiGRAM-HS is the development of a new validated programming environment for large-scale heterogeneous computing systems, including accelerators, reconfigurable hardware and low-power microprocessor together with non-volatile and high-bandwidth memories, for enabling applications to run on large-scale heterogeneous systems at maximum performance.

EPiGRAM-HS will first extend the programmability of large-scale heterogeneous systems, by introducing new concepts, adding functionalities and carrying out implementations in MPI and GASPI.

EPiGRAM-HS will also maximize the productivity of application development by designing and implementing APIs, runtime systems, and a DSL, for auto-tuned communication, optimized data placement, automatic code generation and data migration.

Finally, the EPiGRAM-HS programming environment will be integrated into and validated against large HPC scientific applications and a deep-learning framework for data analytics. Most importantly, EPiGRAM-HS will provide a migration path for applications to use large-scale heterogeneous systems. By contributing to the standardization of MPI and GASPI, we will ensure that new proposed features are standardized for a large and broad adoption.

EPiGRAM-HS consortium has been designed to create a balanced team from academia, high-performance computing centers, intergovernmental organizations and industry. The EPiGRAM-HS has the ambition of providing the future programming environment for the European exascale Demonstrator and will have a major impact on programming exascale supercomputers.
Unfold all
/
Fold all
More information & hyperlinks
Web resources: https://cordis.europa.eu/project/id/801039
Start date: 01-09-2018
End date: 31-08-2021
Total budget - Public funding: 3 998 741,25 Euro - 3 998 741,00 Euro
Cordis data

Original description

The first exascale supercomputer is likely to be on-line in the 2020-2021 time period and to employ highly heterogeneous compute and memory subsystems. Only the presence of mature programming environments can guarantee its efficient usage since day one of its delivery. EPiGRAM-HS, leveraging the results of the EPiGRAM project, will provide such a programming environment.

The overall objective of EPiGRAM-HS is the development of a new validated programming environment for large-scale heterogeneous computing systems, including accelerators, reconfigurable hardware and low-power microprocessor together with non-volatile and high-bandwidth memories, for enabling applications to run on large-scale heterogeneous systems at maximum performance.

EPiGRAM-HS will first extend the programmability of large-scale heterogeneous systems, by introducing new concepts, adding functionalities and carrying out implementations in MPI and GASPI.

EPiGRAM-HS will also maximize the productivity of application development by designing and implementing APIs, runtime systems, and a DSL, for auto-tuned communication, optimized data placement, automatic code generation and data migration.

Finally, the EPiGRAM-HS programming environment will be integrated into and validated against large HPC scientific applications and a deep-learning framework for data analytics. Most importantly, EPiGRAM-HS will provide a migration path for applications to use large-scale heterogeneous systems. By contributing to the standardization of MPI and GASPI, we will ensure that new proposed features are standardized for a large and broad adoption.

EPiGRAM-HS consortium has been designed to create a balanced team from academia, high-performance computing centers, intergovernmental organizations and industry. The EPiGRAM-HS has the ambition of providing the future programming environment for the European exascale Demonstrator and will have a major impact on programming exascale supercomputers.

Status

CLOSED

Call topic

FETHPC-02-2017

Update Date

27-04-2024
Images
No images available.
Geographical location(s)
Structured mapping
Unfold all
/
Fold all
Horizon 2020
H2020-EU.1. EXCELLENT SCIENCE
H2020-EU.1.2. EXCELLENT SCIENCE - Future and Emerging Technologies (FET)
H2020-EU.1.2.2. FET Proactive
H2020-FETHPC-2016-2017
FETHPC-02-2017 Transition to Exascale Computing