AMD Releases Orochi 3.0 For HIP & CUDA API Switching At Run-Time

Nearly one year ago was Orochi 2.0 with more functionality for this dynamic run-time switching between the NVIDIA CUDA and AMD HIP libraries. With the just-released Orochi 3.0, it's bringing official support for HIP 6.0+ with ROCm 6.0+ as well as NVIDIA CUDA 12.2 support.
Supporting the newer HIP and CUDA versions is the primary benefit of Orochi 3.0 but a bit surprising it took AMD so long to put out this release for HIP 6.0+ support. Mind you ROCm 6.0 released at the end of 2023. The latest NVIDIA CUDA Toolkit upstream is also on the 12.6 series. Without timely support for new versions of CUDA and HIP, it's rather difficult to convince developers to make use of this helper run-time library, isn't it?
Orochi 3.0 also brings updated unit tests around WMMA (Wave Matrix Multiply Accumulate) and other features. Plus Orochi 3.0 has added some additional build flags.
Downloads and more details on the Orochi 3.0 release via GPUOpen on GitHub.
4 Comments