DocumentCode :
3199974
Title :
3D Cartesian Transport Sweep for Massively Parallel Architectures with PaRSEC
Author :
Moustafa, Salli ; Faverge, Mathieu ; Plagne, Laurent ; Ramet, Pierre
Author_Institution :
EDF R&D, Clamart, France
fYear :
2015
fDate :
25-29 May 2015
Firstpage :
581
Lastpage :
590
Abstract :
High-fidelity nuclear power plant core simulations require solving the Boltzmann transport equation. In discrete ordinates methods, the most computationally demanding operation of this equation is the sweep operation. Considering the evolution of computer architectures, we propose in this paper, as a first step toward heterogeneous distributed architectures, a hybrid parallel implementation of the sweep operation on top of the generic task-based runtime system: PaRSEC. Such an implementation targets three nested levels of parallelism: message passing, multi-threading, and vectorization. A theoretical performance model was designed to validate the approach and help the tuning of the multiple parameters involved in such an approach. The proposed parallel implementation of the Sweep achieves a sustained performance of 6.1 Tflop/s, corresponding to 33.9% of the peak performance of the targeted supercomputer. This implementation compares favourably with state-of-art solvers such as PartiSN, and it can therefore serve as a building block for a massively parallel version of the neutron transport solver DOMINO developed at EDF.
Keywords :
Boltzmann equation; message passing; multi-threading; nuclear power stations; parallel architectures; parallel machines; 3D cartesian transport sweep; Boltzmann transport equation; DOMINO neutron transport solver; PaRSEC; discrete ordinates methods; generic task-based runtime system; heterogeneous distributed architectures; high-fidelity nuclear power plant core simulations; hybrid parallel implementation; massively parallel architectures; message passing; multithreading; supercomputer; vectorization; Computational modeling; Computer architecture; Macrocell networks; Mathematical model; Neutrons; Runtime; Three-dimensional displays; 3D Sweep; Computational model; Distributed computing; Hybrid parallelism; Task-Based Programing Model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium (IPDPS), 2015 IEEE International
Conference_Location :
Hyderabad
ISSN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2015.75
Filename :
7161546
Link To Document :
بازگشت