Skip to main content

Performance Evaluation of Heterogeneous GPU Programming Frameworks for Hemodynamic Simulations

Publication ,  Conference
Martin, A; Liu, G; Ladd, W; Lee, S; Gounley, J; Vetter, J; Patel, S; Rizzi, S; Mateevitsi, V; Insley, J; Randles, A
Published in: ACM International Conference Proceeding Series
November 12, 2023

Preparing for the deployment of large scientific and engineering codes on upcoming exascale systems with GPU-dense nodes is made challenging by the unprecedented diversity of device architectures and heterogeneous programming models. In this work, we evaluate the process of porting a massively parallel, fluid dynamics code written in CUDA to SYCL, HIP, and Kokkos with a range of backends, using a combination of automated tools and manual tuning. We use a proxy application along with a custom performance model to inform the results and identify additional optimization strategies. At scale performance of the programming model implementations are evaluated on pre-production GPU node architectures for Frontier and Aurora, as well as on current NVIDIA device-based systems Summit and Polaris. Real-world workloads representing 3D blood flow calculations in complex vasculature are assessed. Our analysis highlights critical trade-offs between code performance, portability, and development time.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

ACM International Conference Proceeding Series

DOI

Publication Date

November 12, 2023

Start / End Page

1126 / 1137
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Martin, A., Liu, G., Ladd, W., Lee, S., Gounley, J., Vetter, J., … Randles, A. (2023). Performance Evaluation of Heterogeneous GPU Programming Frameworks for Hemodynamic Simulations. In ACM International Conference Proceeding Series (pp. 1126–1137). https://doi.org/10.1145/3624062.3624188
Martin, A., G. Liu, W. Ladd, S. Lee, J. Gounley, J. Vetter, S. Patel, et al. “Performance Evaluation of Heterogeneous GPU Programming Frameworks for Hemodynamic Simulations.” In ACM International Conference Proceeding Series, 1126–37, 2023. https://doi.org/10.1145/3624062.3624188.
Martin A, Liu G, Ladd W, Lee S, Gounley J, Vetter J, et al. Performance Evaluation of Heterogeneous GPU Programming Frameworks for Hemodynamic Simulations. In: ACM International Conference Proceeding Series. 2023. p. 1126–37.
Martin, A., et al. “Performance Evaluation of Heterogeneous GPU Programming Frameworks for Hemodynamic Simulations.” ACM International Conference Proceeding Series, 2023, pp. 1126–37. Scopus, doi:10.1145/3624062.3624188.
Martin A, Liu G, Ladd W, Lee S, Gounley J, Vetter J, Patel S, Rizzi S, Mateevitsi V, Insley J, Randles A. Performance Evaluation of Heterogeneous GPU Programming Frameworks for Hemodynamic Simulations. ACM International Conference Proceeding Series. 2023. p. 1126–1137.

Published In

ACM International Conference Proceeding Series

DOI

Publication Date

November 12, 2023

Start / End Page

1126 / 1137