POSTER: A Portable Tool to Compare Performance Profiles from GPU Offloading Programming Models

Jakob Schäffeler, Bengisu Elis, Amir Raoofy, Josef Weidendorfer, Martin Schulz

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

GPUs are growingly dominating the High-Performance Computing ecosystem, and therefore, the ease of their programming is getting increasingly important. Standard and high-level offloading methods, like OpenMP offloading and OpenACC, facilitate portable and efficient offloading across different GPU platforms. However, pinpointing and troubleshooting performance variations among different models, implementations, or architectures poses a challenge due to varying abstraction levels and profilers employed. Therefore, to tackle this problem and to unwind the performance issues related to various offloading abstractions and models that are entangled together in practice, in this work, we introduce a portable tool to enable the comparison of performance profiles acquired from various offloading models and GPU platforms. For this, the tool first processes the collected profiles by different profilers to extract key performance indicatory metrics. For ease of comparison, the tool utilizes plots depicting the metrics of all target variants for relative comparison. Moreover, we demonstrate the tool's capabilities by discussing specific issues discovered by using the tool when comparing OpenMP offloading and CUDA implementations of Babelstream.

OriginalspracheEnglisch
TitelProceedings of the 21st ACM International Conference on Computing Frontiers, CF 2024
Herausgeber (Verlag)Association for Computing Machinery, Inc
Seiten320-321
Seitenumfang2
ISBN (elektronisch)9798400705977
DOIs
PublikationsstatusVeröffentlicht - 7 Mai 2024
Veranstaltung21st ACM International Conference on Computing Frontiers, CF 2024 - Ischia, Italien
Dauer: 7 Mai 20249 Mai 2024

Publikationsreihe

NameProceedings of the 21st ACM International Conference on Computing Frontiers, CF 2024

Konferenz

Konferenz21st ACM International Conference on Computing Frontiers, CF 2024
Land/GebietItalien
OrtIschia
Zeitraum7/05/249/05/24

Fingerprint

Untersuchen Sie die Forschungsthemen von „POSTER: A Portable Tool to Compare Performance Profiles from GPU Offloading Programming Models“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren