Skip to Main content Skip to Navigation
Conference papers

Distributed futures for efficient data transfer between parallel processes

Pierre Leca 1 Wijnand Suijlen 1 Ludovic Henrio 2 Françoise Baude 3
2 CASH - CASH - Compilation and Analysis, Software and Hardware
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
3 SCALE - Safe Composition of Autonomous applications with Large-SCALE Execution environment
Laboratoire I3S - COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : This paper defines distributed futures, a construct that provides at the same time a data container similar to a distributed vector, and a single synchronization entity that behaves similarly to a standard future. This simple construct makes it easy to program a composition, in a task-parallel way, of several massively data-parallel tasks. The approach is implemented and evaluated in the context of a bulk synchronous parallel (BSP) active object framework.
Complete list of metadatas

Cited literature [14 references]  Display  Hide  Download
Contributor : Francoise Baude <>
Submitted on : Monday, January 27, 2020 - 8:22:37 AM
Last modification on : Wednesday, January 13, 2021 - 3:08:54 AM
Long-term archiving on: : Tuesday, April 28, 2020 - 12:43:10 PM


Files produced by the author(s)




Pierre Leca, Wijnand Suijlen, Ludovic Henrio, Françoise Baude. Distributed futures for efficient data transfer between parallel processes. SAC 2020 - 35th ACM/SIGAPP Symposium On Applied Computing, Mar 2020, Brno, Czech Republic. ⟨10.1145/3341105.3374104⟩. ⟨hal-02417953⟩



Record views


Files downloads