Skip to main navigation Skip to search Skip to main content

A Study of Performance Portability in Plasma Physics Simulations

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

The high-performance computing (HPC) community has recently seen a substantial diversification of hardware platforms and their associated programming models. From traditional multicore processors to highly specialized accelerators, vendors and tool developers back up the relentless progress of those architectures. In the context of scientific programming, it is fundamental to consider performance portability frameworks, i.e., software tools that allow programmers to write code once and run it on different computer architectures without sacrificing performance. We report here on the benefits and challenges of performance portability using a field-line tracing simulation and a particle-in-cell code, two relevant applications in computational plasma physics with applications to magnetically-confined nuclear-fusion energy research. For these applications we report performance results obtained on four HPC platforms with server-class CPUs from Intel (Xeon) and AMD (EPYC), and high-end GPUs from Nvidia and AMD, including the latest Nvidia H100 GPU and the novel AMD Instinct MI300A APU. Our results show that both Kokkos and OpenMP are powerful tools to achieve performance portability and decent “out-of-the-box” performance, even for the very latest hardware platforms. For our applications, Kokkos provided performance portability to the broadest range of hardware architectures from different vendors.

Original languageEnglish
Title of host publicationHigh Performance Computing - 11th Latin American High Performance Computing Conference, CARLA 2024, Revised Selected Papers
EditorsGinés Guerrero, Jaime San Martín, Esteban Meneses, Carlos Jaime Barrios Hernández, Carla Osthoff, Jose M. Monsalve Diaz
PublisherSpringer Science and Business Media Deutschland GmbH
Pages19-35
Number of pages17
ISBN (Print)9783031800832
DOIs
StatePublished - 2025
Event11th Latin American High Performance Computing Conference, CARLA 2024 - Santiago de Chile, Chile
Duration: 30 Sep 20244 Oct 2024

Publication series

NameCommunications in Computer and Information Science
Volume2270 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference11th Latin American High Performance Computing Conference, CARLA 2024
Country/TerritoryChile
CitySantiago de Chile
Period30/09/244/10/24

Keywords

  • Parallel Programming
  • Performance Portability
  • Plasma Physics

Fingerprint

Dive into the research topics of 'A Study of Performance Portability in Plasma Physics Simulations'. Together they form a unique fingerprint.

Cite this