SC22 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

Performance Optimizations within GPU Memory Constraints in Nyx Cosmology Code


Workshop: Women in HPC: Diversifying the HPC Community and Engaging Male Allies

Authors: Jean Sexton (Lawrence Berkeley National Laboratory (LBNL))


Abstract: The Nyx cosmology code is used to simulate the formation of large scale structure in Lyα simulations of the universe. As the dark matter particles begin clustering, the cost of a single time step grows due to the load imbalance. These highly clustered regions can also prohibit fitting the entire problem in GPU HBM. If the entire problem does not fit on the HBM, Nyx should use managed memory, and the cost of each time step becomes dependent on the host-device memory bandwidth. This also imposes dynamic restrictions on the best domain decomposition for other physic components such as the heating-cooling and the hydrodynamics solve.

In this talk, we will focus on different performance characteristics of Nyx when constrained by load imbalance and the GPU memory capacity, as well as the current approach in Nyx to optimizing this.


Website:






Back to Women in HPC: Diversifying the HPC Community and Engaging Male Allies Archive Listing



Back to Full Workshop Archive Listing