X-kaapi: A Multi Paradigm Runtime for Multicore Architectures

Thierry Gautier, Fabien Lementec, Vincent Faucher, Bruno Raffin · 2013

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.

Read the paper · More papers on PaperTik