AMD GPUs for Scientific Computing: Reviewing the Software Ecosystem & Developer Experience

At present, NVIDIA dominates the consumer and scientific GPU markets with a market share above 80% for discrete GPUs. AMD GPUs look to be the most viable short-term competitor, but just how viable are they for scientific computing right now? In this talk, we will explore the state of the AMD GPU computing ecosystem and compare it against the NVIDIA ecosystem in terms of usability, library availability, support and performance. These aspects are explored through a publicly available suite of implementations of fundamental GPU algorithms e.g. parallel searches and sorts. These are implemented using both NVIDIAs CUDA and AMDs equivalent, HIP/ROCm. We will also discuss the developer experience of porting a more substantial code which is representative of a scientific computing application. Through this, feature availability is reviewed, looking at things such as atomic operations. In addition we review the state of AMDs compute library ecosystem, discussing the existence and/or effectiveness of equivalents to Thrust, CUB etc. Finally, we take a look at the viability of tools which offer automatic conversion of code from CUDA to HIP/ROCm. A recording of this session is available on YouTube: https://youtu.be/RM0B2nX5CZY

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-12-17
DOI
https://doi.org/10.5281/zenodo.17967519
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AMD GPUs for Scientific Computing: Reviewing the Software Ecosystem & Developer Experience

Zenodo (CERN European Organization for Nuclear Research)
Parallel Computing and Optimization Techniques
article

AMD GPUs for Scientific Computing: Reviewing the Software Ecosystem & Developer Experience

article en

Abstract

At present, NVIDIA dominates the consumer and scientific GPU markets with a market share above 80% for discrete GPUs. AMD GPUs look to be the most viable short-term competitor, but just how viable are they for scientific computing right now? In this talk, we will explore the state of the AMD GPU computing ecosystem and compare it against the NVIDIA ecosystem in terms of usability, library availability, support and performance. These aspects are explored through a publicly available suite of implementations of fundamental GPU algorithms e.g. parallel searches and sorts. These are implemented using both NVIDIAs CUDA and AMDs equivalent, HIP/ROCm. We will also discuss the developer experience of porting a more substantial code which is representative of a scientific computing application. Through this, feature availability is reviewed, looking at things such as atomic operations. In addition we review the state of AMDs compute library ecosystem, discussing the existence and/or effectiveness of equivalents to Thrust, CUB etc. Finally, we take a look at the viability of tools which offer automatic conversion of code from CUDA to HIP/ROCm. A recording of this session is available on YouTube: https://youtu.be/RM0B2nX5CZY

Zenodo (CERN European Organization for Nuclear Research)
Weatherford College (US)
Life in Land
Openalex Percentile: Top 35%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

AMD GPUs for Scientific Computing: Reviewing the Software Ecosystem & Developer Experience · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS