• 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