<i>chipStar</i> : Making HIP/CUDA applications cross-vendor portable by building on open standards
We describe chipStar , an open source software stack that enables building unmodified CUDA and HIP programs into binaries that rely solely on open cross-vendor compute standards OpenCL and SPIR-V. The relevant technical aspects of chipStar and the feature mismatches between the CUDA/HIP APIs and OpenCL are discussed along with a set of standard extension proposals to bridge the essential gaps in the future. The key benefit of the software stack is its portability, which is demonstrated by providing performance evaluations on a diversity of less common CPU/GPU platforms including RISC-V/PowerVR and ARM Mali. A comparison against the original AMD HIP platform provides a geometric mean of 0.75, a reasonable price to pay for the enhanced portability. chipStar is now considered mature enough for wider testing and even production use, which is demonstrated by successful porting and competitive performance of GAMESS-GPU-HF, a complex HPC application.
Authors
- Rahulkumar Gayatri
- Michal Babej
- Ben Ashbaugh (ORCID: https://orcid.org/0009-0003-1511-2021)
- Colleen Bertoni (ORCID: https://orcid.org/0009-0004-0552-0061)
- Kevin Harms (ORCID: https://orcid.org/0000-0002-3019-7532)
- Henry Linjamaki
- Wael Elwasif (ORCID: https://orcid.org/0000-0003-0554-1036)
- Pekka Jääskeläinen (ORCID: https://orcid.org/0000-0001-5707-8544)
- Philip C. Roth (ORCID: https://orcid.org/0000-0001-9583-1103)
- Jisheng Zhao (ORCID: https://orcid.org/0000-0003-0334-0492)
- Paulius Velesko
- Brice Videau
- Peng Tu
- Jenny Chen
- Karol Herbst
- Sarbojit Sarkar
Institutions
- Argonne National Laboratory (US)
- Oak Ridge National Laboratory (US)
- Georgia Institute of Technology (US)
- Red Hat (United States) (US)
- Intel (United States) (US)
- Lawrence Berkeley National Laboratory (US)
- Tampere University (FI)
- Purdue University West Lafayette (US)
- Nevada Space Grant Consortium (US)
- National Energy Research Scientific Computing Center (US)
Publication Details
- Journal
- The International Journal of High Performance Computing Applications
- Published
- 2026-02-14
- DOI
- https://doi.org/10.1177/10943420261423001
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00