Proceedings of the SC '23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analys 2023
DOI: 10.1145/3624062.3624178
|View full text |Cite
|
Sign up to set email alerts
|

Many Cores, Many Models: GPU Programming Model vs. Vendor Compatibility Overview

Andreas Herten

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 supp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 16 publications
0
1
0
Order By: Relevance
“…While GPU porting may be more feasible using the eDSL approach for the C/C++ language [14], the codes (especially legacy codes) written in Fortran are less supported when using hardware from other vendors than NVIDIA, e.g. GPUs from AMD.…”
Section: Discussionmentioning
confidence: 99%
“…While GPU porting may be more feasible using the eDSL approach for the C/C++ language [14], the codes (especially legacy codes) written in Fortran are less supported when using hardware from other vendors than NVIDIA, e.g. GPUs from AMD.…”
Section: Discussionmentioning
confidence: 99%