Gaining Cross-Platform Parallelism for HAL's Molecular Dynamics Package using SYCL

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Skoblin, Viktor, Höfling, Felix, Christgau, Steffen
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929376265764864
author Skoblin, Viktor
Höfling, Felix
Christgau, Steffen
author_facet Skoblin, Viktor
Höfling, Felix
Christgau, Steffen
contents Molecular dynamics simulations are one of the methods in scientific computing that benefit from GPU acceleration. For those devices, SYCL is a promising API for writing portable codes. In this paper, we present the case study of "HAL's MD package" that has been successfully migrated from CUDA to SYCL. We describe the different strategies that we followed in the process of porting the code. Following these strategies, we achieved code portability across major GPU vendors. Depending on the actual kernels, both significant performance improvements and regressions are observed. As a side effect of the migration process, we obtained impressing speedups also for execution on CPUs.
format Preprint
id arxiv_https___arxiv_org_abs_2406_04210
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Gaining Cross-Platform Parallelism for HAL's Molecular Dynamics Package using SYCL
Skoblin, Viktor
Höfling, Felix
Christgau, Steffen
Distributed, Parallel, and Cluster Computing
Emerging Technologies
Computational Physics
Molecular dynamics simulations are one of the methods in scientific computing that benefit from GPU acceleration. For those devices, SYCL is a promising API for writing portable codes. In this paper, we present the case study of "HAL's MD package" that has been successfully migrated from CUDA to SYCL. We describe the different strategies that we followed in the process of porting the code. Following these strategies, we achieved code portability across major GPU vendors. Depending on the actual kernels, both significant performance improvements and regressions are observed. As a side effect of the migration process, we obtained impressing speedups also for execution on CPUs.
title Gaining Cross-Platform Parallelism for HAL's Molecular Dynamics Package using SYCL
topic Distributed, Parallel, and Cluster Computing
Emerging Technologies
Computational Physics
url https://arxiv.org/abs/2406.04210