Skip to main content
Journal cover image

Performance portability study for massively parallel computational fluid dynamics application on scalable heterogeneous architectures

Publication ,  Journal Article
Lee, S; Gounley, J; Randles, A; Vetter, JS
Published in: Journal of Parallel and Distributed Computing
July 1, 2019

Patient-specific hemodynamic simulations have the potential to greatly improve both the diagnosis and treatment of a variety of vascular diseases. Portability will enable wider adoption of computational fluid dynamics (CFD) applications in the biomedical research community and targeting to platforms ideally suited to different vascular regions. In this work, we present a case study in performance portability that assesses (1) the ease of porting an MPI application optimized for one specific architecture to new platforms using variants of hybrid MPI+X programming models; (2) performance portability seen when simulating blood flow in three different vascular regions on diverse heterogeneous architectures; (3) model-based performance prediction for future architectures; and (4) performance scaling of the hybrid MPI+X programming on parallel heterogeneous systems. We discuss the lessons learned in porting HARVEY, a massively parallel CFD application, from traditional multicore CPUs to diverse heterogeneous architectures ranging from NVIDIA/AMD GPUs to Intel MICs and Altera FPGAs.

Duke Scholars

Published In

Journal of Parallel and Distributed Computing

DOI

ISSN

0743-7315

Publication Date

July 1, 2019

Volume

129

Start / End Page

1 / 13

Related Subject Headings

  • Distributed Computing
  • 4606 Distributed computing and systems software
  • 0805 Distributed Computing
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Lee, S., Gounley, J., Randles, A., & Vetter, J. S. (2019). Performance portability study for massively parallel computational fluid dynamics application on scalable heterogeneous architectures. Journal of Parallel and Distributed Computing, 129, 1–13. https://doi.org/10.1016/j.jpdc.2019.02.005
Lee, S., J. Gounley, A. Randles, and J. S. Vetter. “Performance portability study for massively parallel computational fluid dynamics application on scalable heterogeneous architectures.” Journal of Parallel and Distributed Computing 129 (July 1, 2019): 1–13. https://doi.org/10.1016/j.jpdc.2019.02.005.
Lee S, Gounley J, Randles A, Vetter JS. Performance portability study for massively parallel computational fluid dynamics application on scalable heterogeneous architectures. Journal of Parallel and Distributed Computing. 2019 Jul 1;129:1–13.
Lee, S., et al. “Performance portability study for massively parallel computational fluid dynamics application on scalable heterogeneous architectures.” Journal of Parallel and Distributed Computing, vol. 129, July 2019, pp. 1–13. Scopus, doi:10.1016/j.jpdc.2019.02.005.
Lee S, Gounley J, Randles A, Vetter JS. Performance portability study for massively parallel computational fluid dynamics application on scalable heterogeneous architectures. Journal of Parallel and Distributed Computing. 2019 Jul 1;129:1–13.
Journal cover image

Published In

Journal of Parallel and Distributed Computing

DOI

ISSN

0743-7315

Publication Date

July 1, 2019

Volume

129

Start / End Page

1 / 13

Related Subject Headings

  • Distributed Computing
  • 4606 Distributed computing and systems software
  • 0805 Distributed Computing
  • 0803 Computer Software