Implementing a GPU-Portable Field Line Tracing Application with OpenMP Offload

Diego Jiménez, Javier Herrera-Mora, Markus Rampp, Erwin Laure, Esteban Meneses

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

1 Cita (Scopus)

Resumen

Accelerated computing is becoming more diverse as new vendors and architectures come into play. Although platform-specific programming models promise ease of development and better control over performance, they still restrict the portability of scientific applications. As the OpenMP offloading specification becomes adopted by more compilers, this programming model stands out as a vendor-neutral portable approach to heterogeneous programming. In this study, we port a plasma physics oriented field line tracing code from a CPU-based MPI+OpenMP approach to a GPU accelerated version, using OpenMP’s offloading capabilities. We analyze GPU performance across different vendors with respect to the original CPU version and test both prescriptive and descriptive approaches to accelerator programming. A maximum acceleration over the CPU implementation was achieved using OpenMP’s high-level offloading directives. In addition, we demonstrate portability across three different vendor GPUs with no code modifications.

Idioma originalInglés
Título de la publicación alojadaHigh Performance Computing - 9th Latin American Conference, CARLA 2022, Revised Selected Papers
EditoresPhilippe Navaux, Carlos J. Barrios H., Carla Osthoff, Ginés Guerrero
EditorialSpringer Science and Business Media Deutschland GmbH
Páginas31-46
Número de páginas16
ISBN (versión impresa)9783031238208
DOI
EstadoPublicada - 2022
Evento9th Latin American High Performance Computing Conference, CARLA 2022 - Porto Alegre, Brasil
Duración: 26 sept 202230 sept 2022

Serie de la publicación

NombreCommunications in Computer and Information Science
Volumen1660 CCIS
ISSN (versión impresa)1865-0929
ISSN (versión digital)1865-0937

Conferencia

Conferencia9th Latin American High Performance Computing Conference, CARLA 2022
País/TerritorioBrasil
CiudadPorto Alegre
Período26/09/2230/09/22

Huella

Profundice en los temas de investigación de 'Implementing a GPU-Portable Field Line Tracing Application with OpenMP Offload'. En conjunto forman una huella única.

Citar esto