Skip to main navigation Skip to search Skip to main content

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

  • Jakob Schäffeler
  • , Bengisu Elis
  • , Amir Raoofy
  • , Josef Weidendorfer
  • , Martin Schulz
  • Technical University of Munich
  • Leibniz Rechenzentrum München

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

1 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings of the 21st ACM International Conference on Computing Frontiers, CF 2024
PublisherAssociation for Computing Machinery, Inc
Pages320-321
Number of pages2
ISBN (Electronic)9798400705977
DOIs
StatePublished - 7 May 2024
Event21st ACM International Conference on Computing Frontiers, CF 2024 - Ischia, Italy
Duration: 7 May 20249 May 2024

Publication series

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

Conference

Conference21st ACM International Conference on Computing Frontiers, CF 2024
Country/TerritoryItaly
CityIschia
Period7/05/249/05/24

Keywords

  • GPU
  • High performance computing
  • Profiling

Fingerprint

Dive into the research topics of 'POSTER: A Portable Tool to Compare Performance Profiles from GPU Offloading Programming Models'. Together they form a unique fingerprint.

Cite this