DPU offload of force reduction calculations in molecular dynamics simulations
Project Type: Research
Teaching Impact: N/A
Results Timeframe: More than 12 months
Industry Segment (Vertical): Healthcare & Life Sciences; HPC / Supercomputing
Interest Area: Data Center / Cloud Computing
GROMACS is the leading open-source molecular dynamics software package. Thanks to Szilard Pall (KTH) and other developers, it has been providing an option to use CUDA for the offload of force calculation on GPUs for a decade now. Specialized supercomputers for molecular dynamics use custom network cards with accelerators for force calculations. The goal is to use commercial off-the-shelf components, specifically BlueField to enable wide industry and academic use of DPUs for force reduction calculations in GROMACS. We see an in-network acceleration to have significant potential in the identification of packets that do not need to be delivered to all receivers and force reductions; a similar approach is used by Anton 2 (doi:10.1109/IPDPS.2015.42). Potentially, DPUs could also accelerate 3D FFTs. Our research would be a proof-of-concept for the next generation of DPUs as it would greatly benefit from lower latency, specifically when using GPUDirect RDMA on DPUs to obtain data from GPUs.
Hardware Grant: 2 x NVIDIA BlueField-2 E-Series 100GbE Crypto Enabled
National Competence Centres in the framework of EuroHPC (EuroCC)
The aims of the EuroCC project are:
- to set up a network of National Competence Centres in high-performance computing (HPC) across Europe in 31 participating, member, and associated states,
- to provide a broad service portfolio tailored to the respective national needs of industry, academia, and public administrations.
The underlying motivation is the increase of the national HPC competencies and the usability of HPC technologies accross Europe.
- The EuroCC and CASTIEL Projects (EuroCC ACCESS)
- O projektu EuroCC (Hrvatski centar kompetencija za računarstvo visokih performansi, HR HPC CC) (in Croatian)
The project has received funding from the European High-Performance Computing Joint Undertaking (EuroHPC JU) under European Union's Horizon 2020 research and innovation funding programme (grant agreement ID: 951732).
Author: Vedran Miletić