Abstract
Current supercomputer designs rely on increasing the compute density inside a node to maximize the performance of applications that tightly integrate the processors within a shared memory space. HOOMD-blue 2.5 enables molecular dynamics simulations that take advantage of multiple GPUs inside the same node which are connected via NVLINK. We describe the native implementation of CUDA unified memory in HOOMD-blue for strong scaling on this hardware, and provide performance benchmarks.
Original language | English |
---|---|
Article number | 109359 |
Journal | Computational Materials Science |
Volume | 173 |
DOIs | |
State | Published - Feb 15 2020 |
Externally published | Yes |
Funding
This material is based upon work supported in part by the U.S. Army Research Laboratory and the U. S. Army Research Office under Grant No. W911NF-18-1-0167 (J.G.) and by the National Science Foundation, Division of Materials Research Award #DMR 1409620 (J.A. and S.C.G). This research used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725: INCITE Project MAT110 “Nucleation and growth of colloidal crystals,” and also an Early Science Project on OLCF's Summit supercomputer. Additional hardware support by NVIDIA Corp. to the Glotzer Group is gratefully acknowledged. This material is based upon work supported in part by the U.S. Army Research Laboratory and the U. S. Army Research Office under Grant No. W911NF-18-1-0167 (J.G.) and by the National Science Foundation , Division of Materials Research Award #DMR 1409620 (J.A. and S.C.G). This research used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725: INCITE Project MAT110 “Nucleation and growth of colloidal crystals,” and also an Early Science Project on OLCF’s Summit supercomputer. Additional hardware support by NVIDIA Corp. to the Glotzer Group is gratefully acknowledged.
Keywords
- CUDA
- GPUs
- Molecular dynamics
- NVLINK
- Rigid bodies
- Unified memory