Cyclic Data Streaming on GPUs for Short Range Stencils Applied to Molecular Dynamics

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Rose, Martin, Homes, Simon, Ramsperger, Lukas, Gracia, Jose, Niethammer, Christoph, Vrabec, Jadran
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866918092925304832
author Rose, Martin
Homes, Simon
Ramsperger, Lukas
Gracia, Jose
Niethammer, Christoph
Vrabec, Jadran
author_facet Rose, Martin
Homes, Simon
Ramsperger, Lukas
Gracia, Jose
Niethammer, Christoph
Vrabec, Jadran
contents In the quest for highest performance in scientific computing, we present a novel framework that relies on high-bandwidth communication between GPUs in a compute cluster. The framework offers linear scaling of performance for explicit algorithms that is only limited by the size of the dataset and the number of GPUs. Slices of the dataset propagate in a ring of processes (GPUs) from one GPU, where they are processed, to the next, which results in a parallel-in-time parallelization. The user of the framework has to write GPU kernels that implement the algorithm and provide slices of the dataset. Knowledge about the underlying parallelization strategy is not required because the communication between processes is carried out by the framework. As a case study, molecular dynamics simulation based on the Lennard-Jones potential is implemented to measure the performance for a homogeneous fluid. Single node performance and strong scaling behavior of this framework is compared to LAMMPS, which is outperformed in the strong scaling case.
format Preprint
id arxiv_https___arxiv_org_abs_2507_11289
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Cyclic Data Streaming on GPUs for Short Range Stencils Applied to Molecular Dynamics
Rose, Martin
Homes, Simon
Ramsperger, Lukas
Gracia, Jose
Niethammer, Christoph
Vrabec, Jadran
Distributed, Parallel, and Cluster Computing
Performance
In the quest for highest performance in scientific computing, we present a novel framework that relies on high-bandwidth communication between GPUs in a compute cluster. The framework offers linear scaling of performance for explicit algorithms that is only limited by the size of the dataset and the number of GPUs. Slices of the dataset propagate in a ring of processes (GPUs) from one GPU, where they are processed, to the next, which results in a parallel-in-time parallelization. The user of the framework has to write GPU kernels that implement the algorithm and provide slices of the dataset. Knowledge about the underlying parallelization strategy is not required because the communication between processes is carried out by the framework. As a case study, molecular dynamics simulation based on the Lennard-Jones potential is implemented to measure the performance for a homogeneous fluid. Single node performance and strong scaling behavior of this framework is compared to LAMMPS, which is outperformed in the strong scaling case.
title Cyclic Data Streaming on GPUs for Short Range Stencils Applied to Molecular Dynamics
topic Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2507.11289