• DocumentCode
    3575212
  • Title

    Parallel 3D Sweep Kernel with PARSEC

  • Author

    Moustafa, Salli ; Faverge, Mathieu ; Plagne, Laurent ; Ramet, Pierre

  • Author_Institution
    EDF R&D, Clamart, France
  • fYear
    2014
  • Firstpage
    1253
  • Lastpage
    1254
  • Abstract
    The Boltzmann Transport Equation (BTE) is a fundamental law governing the evolution of large sets of particles. BTE numerical solvers are involved in various physical contexts such as nuclear core simulation. A large class of BTE solvers are based on a so-called sweep algorithm that represents the vast majority of the computing operations. In this work, we present an implementation of this sweep algorithm on top of the Parsec runtime. This implementation combines efficiently three levels of parallelism: SIMD, Multi-Threads, and Message Passing. Measured performance on a supercomputer having 768cores reaches 6.2 Tflop/s, and corresponds to 34.4% of the theoretical peak performance of this supercomputer.
  • Keywords
    mainframes; message passing; multi-threading; multiprocessing systems; parallel machines; BTE numerical solvers; BTE solvers; Boltzmann transport equation; PARSEC; Parsec runtime; SIMD; message passing; multihreads; nuclear core simulation; parallel 3D sweep kernel; supercomputer; sweep algorithm; various physical contexts; Conferences; Heuristic algorithms; High performance computing; Parallel processing; Runtime; Supercomputers; Three-dimensional displays; Deterministic transport; Distributed computing; HPC; PaRSEC; SN;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
  • Print_ISBN
    978-1-4799-6122-1
  • Type

    conf

  • DOI
    10.1109/HPCC.2014.203
  • Filename
    7056903