Contribution to a conference proceedings/Contribution to a book FZJ-2023-05040

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Many Cores, Many Models: GPU Programming Model vs. Vendor Compatibility Overview



2023
ACM New York, NY, USA

Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis
SC-W 2023: Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis, SC-W23, Denver, CODenver, CO, USA, 12 Nov 2023 - 17 Nov 20232023-11-122023-11-17
ACM New York, NY, USA 1019–1026 () [10.1145/3624062.3624178]

This record in other databases:

Please use a persistent id in citations: doi:  doi:

Abstract: In recent history, GPUs became a key driver of compute performance in HPC. With the installation of the Frontier supercomputer, they became the enablers of the Exascale era; further largest-scale installations are in progress (Aurora, El Capitan, JUPITER). But the early-day dominance by NVIDIA and their CUDA programming model has changed: The current HPC GPU landscape features three vendors (AMD, Intel, NVIDIA), each with native and derived programming models. The choices are ample, but not all models are supported on all platforms, especially if support for Fortran is needed; in addition, some restrictions might apply. It is hard for scientific programmers to navigate this abundance of choices and limits. This paper gives a guide by matching the GPU platforms with supported programming models, presented in a concise table and further elaborated in detailed comments. An assessment is made regarding the level of support of a model on a platform.


Note: arXiv: https://arxiv.org/abs/2309.05445 HTML-version of table: https://x-dev.pages.jsc.fz-juelich.de/models/ Data repository: https://github.com/AndiH/gpu-lang-compat

Contributing Institute(s):
  1. Jülich Supercomputing Center (JSC)
Research Program(s):
  1. 5122 - Future Computing & Big Data Systems (POF4-512) (POF4-512)
  2. 5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511) (POF4-511)
  3. ATML-X-DEV - ATML Accelerating Devices (ATML-X-DEV) (ATML-X-DEV)

Appears in the scientific report 2023
Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Dokumenttypen > Ereignisse > Beiträge zu Proceedings
Dokumenttypen > Bücher > Buchbeitrag
Workflowsammlungen > Öffentliche Einträge
Institutssammlungen > JSC
Publikationsdatenbank
Open Access

 Datensatz erzeugt am 2023-12-04, letzte Änderung am 2025-08-22


OpenAccess:
Volltext herunterladen PDF
Dieses Dokument bewerten:

Rate this document:
1
2
3
 
(Bisher nicht rezensiert)