DocumentCode :
656208
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
fYear :
2013
fDate :
1-4 Oct. 2013
Firstpage :
728
Lastpage :
735
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2013 42nd International Conference on
Conference_Location :
Lyon
ISSN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2013.86
Filename :
6687411
Link To Document :
بازگشت