In this paper we present the Task-Aware MPI library (TAMPI) that integrates both blocking and non-blocking MPI primitives with task-based programming models. The TAMPI library leverages two new runtime APIs to improve both programmability and performance of hybrid applications. The first API allows to pause and resume the execution of a task depending on external events. This API is used to improve the interoperability between blocking MPI communication primitives and tasks. When an MPI operation executed inside a task blocks, the task running is paused so that the runtime system can schedule a new task on the core that became idle. Once the blocked MPI operation is completed, the paused task is put again on the runtime system’s ready queue...
The rapid advancement of high-performance computing (HPC) systems has led to the emergence of exasca...
International audienceWith the growing number of cores and fast network like Infiniband, one of the ...
Editors: Michael Klemm; Bronis R. de Supinski et al.International audienceHeterogeneous supercompute...
In this paper we present the Task-Aware MPI library (TAMPI) that integrates both blocking and non-bl...
In this paper we propose an API to pause and resume task execution depending on external events. We ...
Hybrid programming combining task-based and message-passing models is an increasingly popular techni...
©2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for al...
Hybrid applications allow to exploit both inter- and intra-node parallelism, however the programming...
While MPI [1] + X (where X is another parallel programming model) has been proposed and used by the...
Asynchronous task-based programming models are gaining popularity to address the programmability and...
This technical report is an introduction to using a hybrid parallel programming model that combines ...
bulk synchronous parallel (BSP) communication model can hinder performance increases. This is due to...
While MPI [1] + X (where X is another parallel programming model) has been proposed and used by the...
International audienceWhen aiming for large scale parallel computing, waiting time due to network la...
A previous version of this document was submitted for publication by october 2008.Communication over...
The rapid advancement of high-performance computing (HPC) systems has led to the emergence of exasca...
International audienceWith the growing number of cores and fast network like Infiniband, one of the ...
Editors: Michael Klemm; Bronis R. de Supinski et al.International audienceHeterogeneous supercompute...
In this paper we present the Task-Aware MPI library (TAMPI) that integrates both blocking and non-bl...
In this paper we propose an API to pause and resume task execution depending on external events. We ...
Hybrid programming combining task-based and message-passing models is an increasingly popular techni...
©2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for al...
Hybrid applications allow to exploit both inter- and intra-node parallelism, however the programming...
While MPI [1] + X (where X is another parallel programming model) has been proposed and used by the...
Asynchronous task-based programming models are gaining popularity to address the programmability and...
This technical report is an introduction to using a hybrid parallel programming model that combines ...
bulk synchronous parallel (BSP) communication model can hinder performance increases. This is due to...
While MPI [1] + X (where X is another parallel programming model) has been proposed and used by the...
International audienceWhen aiming for large scale parallel computing, waiting time due to network la...
A previous version of this document was submitted for publication by october 2008.Communication over...
The rapid advancement of high-performance computing (HPC) systems has led to the emergence of exasca...
International audienceWith the growing number of cores and fast network like Infiniband, one of the ...
Editors: Michael Klemm; Bronis R. de Supinski et al.International audienceHeterogeneous supercompute...