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
Link To Document