DOE OSTI · 3002039
Performance Portability Evaluation of Fluid-Structure Interaction Simulations on Heterogeneous Platforms
Abstract
The rapid proliferation of heterogeneous programming languages and multi-vendor hardware has underscored the critical need to evaluate the performance portability of scientific applications. In this work, we present the systematic porting and optimization of a massively parallel fluid-structure interaction code across multiple heterogeneous programming frameworks for deployment on leadership-class supercomputers from major vendors. Our analysis focuses on at-scale performance for simulations involving hundreds of millions of deformable cells, executed on a combination of CPUs and GPUs spanning thousands of nodes on exascale machines. We benchmark the performance of each implementation, highlighting the trade-offs inherent in adopting diverse programming models. Key insights regarding the portability of CUDA on multi-vendor platforms, the superior multi-core CPU performance from SYCL, and architectural considerations on performance optimization are distilled from our experience, offering guidance to other users of high performance computing based on our findings.
Keep this discovery
Explore connections, maps & timelines
Martin, Aristotle [Duke University], Yousef, Ayman [Duke University], Liu, Geng [Argonne National Laboratory], Ladd, William [Duke University], Georgiadou, Antigoni [ORNL] (ORCID:0000000209776310), Stoop, Jorik [Duke University], Randles, Amanda [Duke university Duhram, NC]. 2025-06-01. Performance Portability Evaluation of Fluid-Structure Interaction Simulations on Heterogeneous Platforms. https://www.osti.gov/biblio/3002039
Cite the original work for its findings. Save a collection to share your selection of sources.