Optimization of flexible neighbors lists in Smoothed Particle Hydrodynamics on GPU - Modélisation mathématique et numérique
Article Dans Une Revue Advances in Engineering Software Année : 2024

Optimization of flexible neighbors lists in Smoothed Particle Hydrodynamics on GPU

Résumé

Recent refactoring of the GPUSPH codebase have uncovered some of the limitations of the official CUDA compiler (nvcc) offered by NVIDIA when dealing with some C++ constructs, which has shed some new light on the relative importance of the neighbors list construction and traversal in SPH codes, presenting new possibility of optimization with surprising performance gains. We present our solution for high-performance neighbors list construction and traversal, and show that a 4× speedup can be achieved in industrial applications.
Fichier principal
Vignette du fichier
1-s2.0-S0965997824001182-main.pdf (1.56 Mo) Télécharger le fichier
Origine Publication financée par une institution
licence

Dates et versions

hal-04640070 , version 1 (09-07-2024)

Licence

Identifiants

Citer

Giuseppe Bilotta, Vito Zago, Alexis Hérault, Annalisa Cappello, Gaetana Ganci, et al.. Optimization of flexible neighbors lists in Smoothed Particle Hydrodynamics on GPU. Advances in Engineering Software, 2024, 196, pp.103711. ⟨10.1016/j.advengsoft.2024.103711⟩. ⟨hal-04640070⟩
77 Consultations
22 Téléchargements

Altmetric

Partager

More