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

https://hal.inria.fr/hal-00727827
Contributor : Thierry Gautier <>
Submitted on : Tuesday, September 4, 2012 - 2:44:40 PM
Last modification on : Thursday, October 24, 2019 - 10:35:33 AM
Long-term archiving on : Friday, December 16, 2016 - 9:46:26 AM

File

RR-8058.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00727827, version 1

Collections

Citation

Thierry Gautier, Fabien Lementec, Vincent Faucher, Bruno Raffin. X-Kaapi: a Multi Paradigm Runtime for Multicore Architectures. [Research Report] RR-8058, 2012, pp.16. ⟨hal-00727827v1⟩

Share

Metrics

Record views

172

Files downloads

387