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.
Type de document :
Communication dans un congrès
HPCC Workshop on HPC-CFD in Energy/Transport Domains, Aug 2014, Paris, France
Liste complète des métadonnées

Littérature citée [3 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01078364
Contributeur : Mathieu Faverge <>
Soumis le : mardi 28 octobre 2014 - 18:00:51
Dernière modification le : mardi 6 mars 2018 - 15:58:05
Document(s) archivé(s) le : vendredi 14 avril 2017 - 13:39:36

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01078364, version 1

Collections

Citation

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〉

Partager

Métriques

Consultations de la notice

195

Téléchargements de fichiers

88