EPiGRAM is a European Commission funded project to improve existing parallel programming models to run efficiently large scale applications on exascale supercomputers. The EPiGRAM project focuses on the two current dominant petascale programming models, message-passing and PGAS, and on the improvement of two of their associated programming systems, MPI and GASPI. In EPiGRAM, we work on two major aspects of programming systems. First, we improve the performance of communication operations by decreasing the memory consumption, improving collective operations and introducing emerging computing models. Second, we enhance the interoperability of message-passing and PGAS by integrating them in one PGAS-based MPI implementation, called EMPI4Re, im...
Supercomputing applications rely on strong scaling to achieve faster results on a larger number of p...
One of the main hurdles of PGAS approaches is the dominance of MPI, which as a de-facto standard app...
The low-power Adapteva Epiphany RISC array processor offers high computational energy-efficiency and...
The complexity of petascale and exascale machines makes it increasingly difficult to develop applica...
With a large variety and complexity of existing HPC machines and uncertainty regarding exact future ...
One of the main hurdles of partitioned global address space (PGAS) approaches is the dominance of me...
Abstract—Data movement in high-performance computing systems accelerated by graphics processing unit...
Nowadays, the most powerful supercomputers in the world, needed for solving complex models and simu...
This project performed research into enhancing the MPI programming model in two ways: developing imp...
In an ideal world, scientific applications would be expressed as high-level compositions of abstract...
Programming upcoming exascale computing systems is expected to be a major challenge. New programming...
The Global Address Space Programming Interface (GPI) is the PGAS-API developed at the Fraunhofer ITW...
The Message Passing Interface (MPI) is widely used to write sophisticated parallel applications rang...
Programming models bridge the gap between the underlying hardware architecture and the supporting la...
During the last decade, parallel programming has evolved in an unprecedent way. Fifteen years ago, t...
Supercomputing applications rely on strong scaling to achieve faster results on a larger number of p...
One of the main hurdles of PGAS approaches is the dominance of MPI, which as a de-facto standard app...
The low-power Adapteva Epiphany RISC array processor offers high computational energy-efficiency and...
The complexity of petascale and exascale machines makes it increasingly difficult to develop applica...
With a large variety and complexity of existing HPC machines and uncertainty regarding exact future ...
One of the main hurdles of partitioned global address space (PGAS) approaches is the dominance of me...
Abstract—Data movement in high-performance computing systems accelerated by graphics processing unit...
Nowadays, the most powerful supercomputers in the world, needed for solving complex models and simu...
This project performed research into enhancing the MPI programming model in two ways: developing imp...
In an ideal world, scientific applications would be expressed as high-level compositions of abstract...
Programming upcoming exascale computing systems is expected to be a major challenge. New programming...
The Global Address Space Programming Interface (GPI) is the PGAS-API developed at the Fraunhofer ITW...
The Message Passing Interface (MPI) is widely used to write sophisticated parallel applications rang...
Programming models bridge the gap between the underlying hardware architecture and the supporting la...
During the last decade, parallel programming has evolved in an unprecedent way. Fifteen years ago, t...
Supercomputing applications rely on strong scaling to achieve faster results on a larger number of p...
One of the main hurdles of PGAS approaches is the dominance of MPI, which as a de-facto standard app...
The low-power Adapteva Epiphany RISC array processor offers high computational energy-efficiency and...