X-Kaapi: a Multi Paradigm Runtime for Multicore Architectures

Thierry Gautier 1 Fabien Lementec 1 Vincent Faucher 2 Bruno Raffin 1
1 MOAIS - PrograMming and scheduling design fOr Applications in Interactive Simulation
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
2 DYN - Laboratoire d'études de DYNamique
SEMT - Service d'Etudes Mécaniques et Thermiques : DEN/DM2S/SEMT
Abstract : The paper presents X-Kaapi, a compact runtime for multicore architec- tures that brings multi parallel paradigms (parallel independent loops, fork-join tasks and dataflow tasks) in a unified framework without performance penalty. Comparisons on independent loops with OpenMP and on dense linear algebra with QUARK/PLASMA confirm our design decisions. Applied to EUROPLEXUS, an industrial simulation code for fast transient dynamics, we show that X-Kaapi achieves high speedups on multicore architectures by efficiently parallelizing both independent loops and dataflow tasks.
Complete list of metadatas

Cited literature [27 references]  Display  Hide  Download

https://hal.inria.fr/hal-00727827
Contributor : Thierry Gautier <>
Submitted on : Tuesday, December 17, 2013 - 4:38:02 PM
Last modification on : Friday, October 25, 2019 - 1:21:49 AM
Long-term archiving on : Saturday, April 8, 2017 - 7:34:16 AM

File

main.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00727827, version 2

Collections

Citation

Thierry Gautier, Fabien Lementec, Vincent Faucher, Bruno Raffin. X-Kaapi: a Multi Paradigm Runtime for Multicore Architectures. Workshop P2S2 in conjunction of ICPP, Oct 2013, Lyon, France. pp.16. ⟨hal-00727827v2⟩

Share

Metrics

Record views

545

Files downloads

704