Title :
X-kaapi: A Multi Paradigm Runtime for Multicore Architectures
Author :
Gautier, Thierry ; Lementec, Fabien ; Faucher, Vincent ; Raffin, Bruno
Author_Institution :
INRIA, Sophia-Antipolis, France
Abstract :
The paper presents X-KAAPI, a compact runtime for multicore architectures 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.
Keywords :
multiprocessing systems; parallel processing; EUROPLEXUS industrial simulation code; OpenMP; PLASMA; QUARK; X-KAAPI multiparadigm runtime; dataflow tasks; dense linear algebra; fork-join tasks; multicore architectures; multiparallel paradigms; parallel independent loops; parallelization; performance penalty; Adaptation models; Computational modeling; Instruction sets; Load modeling; Multicore processing; Plasmas; Runtime;
Conference_Titel :
Parallel Processing (ICPP), 2013 42nd International Conference on
Conference_Location :
Lyon
DOI :
10.1109/ICPP.2013.86