Comparing single-node and multi-node performance of an important fusion HPC code benchmark
Emily A. Belli, Jeff Candy, Igor Sfiligoi, Frank W\"urthwein

TL;DR
This paper demonstrates that high-performance fusion simulations can be efficiently run on single-node multi-GPU systems, outperforming traditional multi-node HPC setups for certain benchmarks, with implications for resource optimization.
Contribution
It provides a detailed performance analysis of the CGYRO fusion simulation on single-node GPU systems, showing potential for replacing multi-node setups for specific problem sizes.
Findings
Single-node GPU setups can outperform multi-node HPC for certain benchmarks.
Larger problems still require multi-node HPC due to GPU memory limits.
Upcoming hardware like NVSWITCH could further enhance single-node GPU performance.
Abstract
Fusion simulations have traditionally required the use of leadership scale High Performance Computing (HPC) resources in order to produce advances in physics. The impressive improvements in compute and memory capacity of many-GPU compute nodes are now allowing for some problems that once required a multi-node setup to be also solvable on a single node. When possible, the increased interconnect bandwidth can result in order of magnitude higher science throughput, especially for communication-heavy applications. In this paper we analyze the performance of the fusion simulation tool CGYRO, an Eulerian gyrokinetic turbulence solver designed and optimized for collisional, electromagnetic, multiscale simulation, which is widely used in the fusion research community. Due to the nature of the problem, the application has to work on a large multi-dimensional computational mesh as a whole,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
