Abstract

This research focuses on accelerating the finite-volume Computational Fluid Dynamics (CFD) solver, SENSEI, through concurrent CPU–GPU heterogeneous computing, leveraging multiple CPUs and GPUs. An overview of SENSEI, its discretization, and the heterogeneous computing workflow utilizing MPI and OpenACC are provided. A performance model for CPU–GPU heterogeneous computing, incorporating ghost cell exchange usually applied in stencil computations, is introduced to estimate the performance. This work explores the scaling performance of CPU–GPU heterogeneous computing in comparison to a pure multi-CPU/GPU setup using a supersonic inlet test case. The results emphasize the advantages of leveraging both CPU and GPU computational power concurrently. Highlighting the collaborative synergy of CPUs and GPUs as co-workers, this work shows improved performance over exclusive use of pure CPUs or GPUs, with the proposed performance model ensuring a fair estimation of these advantages. This work concludes by offering suggestions for application users interested in accelerating scientific computing simulations and providing feedback for hardware architects designing improved CPU–GPU heterogeneous systems for heterogeneous computing.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.