Tag

Zluda

All articles tagged with #zluda

"AMD's ROCm Enables Unmodified CUDA Code Execution on Radeon GPUs"

Originally Published 1 year ago — by OC3D

Featured image for "AMD's ROCm Enables Unmodified CUDA Code Execution on Radeon GPUs"
Source: OC3D

ZLUDA, a project funded by AMD, enables unmodified CUDA code to run on AMD Radeon GPUs, allowing native CUDA applications to run on AMD hardware with near-native performance. Despite AMD discontinuing its support for the project, ZLUDA has been released as open-source software. While ZLUDA cannot run Nvidia Optix code, it has shown improved performance over AMD's Radeon HIP code in various applications. The developer plans to continue working on ZLUDA, focusing on personal interests without financial backing from AMD.

"AMD GPUs Now Support Unmodified NVIDIA CUDA Apps with ROCm and ZLUDA"

Originally Published 1 year ago — by Wccftech

Featured image for "AMD GPUs Now Support Unmodified NVIDIA CUDA Apps with ROCm and ZLUDA"
Source: Wccftech

AMD's ROCm now indirectly supports NVIDIA CUDA libraries through the open-source ZLUDA project, allowing AMD GPU owners to run CUDA apps within ROCm without code adaptation. ZLUDA, originally designed for NVIDIA CUDA support on Intel GPUs, has been successfully tested with AMD's Radeon GPUs on ROCm, enabling performance on par with NVIDIA for rendering tasks. While native CUDA support on Radeon GPUs remains unavailable, the potential of ZLUDA in bridging ROCm and CUDA stacks for AI applications is promising, with the developer exploring NVIDIA's upscaling capabilities on RDNA GPUs.

"AMD's Open-Source CUDA Implementation Funded Quietly"

Originally Published 1 year ago — by Phoronix

AMD quietly funded a project to create a drop-in replacement for CUDA on AMD GPUs, allowing many CUDA applications to run on the ROCm stack without modification. The project, based on the ZLUDA implementation, was developed by Andrzej Janik and is now open-source, dual-licensed under Apache 2.0 or MIT. While it's a promising solution, it's not without limitations, such as incomplete NVIDIA OptiX support. The implementation, leveraging the Rust programming language, has been tested successfully, and the exposed device name for Radeon GPUs via CUDA will be updated as part of the open-sourcing.