ZLUDA Has Been Seeing New Activity For CUDA On AMD GPUs

Written by Michael Larabel in Radeon on 15 May 2024 at 10:28 AM EDT. 33 Comments
RADEON
Back in February I wrote about AMD having quietly funded the effort for a drop-in CUDA implementation for AMD GPUs built atop the ROCm library. This was an incarnation of ZLUDA that originally began as a CUDA implementation for Intel GPUs using oneAPI Level Zero. While AMD discontinued funding ZLUDA development earlier this year, this CUDA implementation for AMD GPUs is continuing to see some new code activity.

ZLUDA came to mind yesterday and I was delighted to notice there's been a stream of new commits. ZLUDA has seen new code as recently as last week. Some of the recent ZLUDA development has focused on code generation improvements, compatibility with older versions of Rust, build improvements, Blender 4.x support, and other fixes/changes.

ZLUDA in action


ZLUDA lead developer Andrzej Janik confirmed there is still some development taking place while continuing to pursue sponsorship for the project to allow the work to continue.

It's great seeing the open-source ZLUDA continue as there's still plenty of software out there targeting NVIDIA CUDA but not AMD ROCm or having less performant AMD code paths as shown in some of the prior ZLUDA benchmarks. Here's to hoping a bright future ahead for ZLUDA can still be achieved. Those wanting to track its progress can do so via ZLUDA on GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week