Portable Monte Carlo Transport Performance Evaluation in the PATMOS Prototype - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

Portable Monte Carlo Transport Performance Evaluation in the PATMOS Prototype

Résumé

A heterogeneous offload version of Monte Carlo neutron transport has been developed in the framework of PATMOS prototype viaseveral programming models (OpenMP thread, OpenMP offload, OpenACC and CUDA). Two algorithms are implemented, including both history-based method and pseudo event-based method. A performanceevaluation has been carried out with a representative benchmark, slabAllNuclides. Numerical results illustrate the promising gain in performance for our heterogeneous offload MC code. These results demonstrate that pseudo event-based approach outperforms history-based approach significantly. Furthermore, by using pseudo event-based method, the OpenACC version is competitive enough, obtaining at least 71% performance comparing to the CUDA version, wherein the OpenMP offload version renders low performance for both approaches.
Fichier principal
Vignette du fichier
201900001745.pdf (341.96 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

cea-02614129 , version 1 (20-05-2020)

Identifiants

  • HAL Id : cea-02614129 , version 1

Citer

T. Chang, E. Brun, C. Calvin. Portable Monte Carlo Transport Performance Evaluation in the PATMOS Prototype. PPAM'19 - 13th International Conference on Parallel Processing and Applied Mathematics, Sep 2019, Bialystok, Poland. ⟨cea-02614129⟩
91 Consultations
248 Téléchargements

Partager

Gmail Facebook X LinkedIn More