Parallel 3D Sweep Kernel with PARSEC - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year :

Parallel 3D Sweep Kernel with PARSEC

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. 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 favorably 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.
Fichier principal
Vignette du fichier
main.pdf (373.28 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-01078364 , version 1 (28-10-2014)

Identifiers

  • HAL Id : hal-01078364 , version 1

Cite

Salli Moustafa, Mathieu Faverge, Laurent Plagne, Pierre Ramet. Parallel 3D Sweep Kernel with PARSEC. HPCC Workshop on HPC-CFD in Energy/Transport Domains, Aug 2014, Paris, France. ⟨hal-01078364⟩
129 View
125 Download

Share

Gmail Facebook Twitter LinkedIn More