vosen/zluda

CUDA on non-NVIDIA GPUs

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 4th, 2026
Created on January 5th, 2020
Open Issues & Pull Requests: 163 (+0)
GitHub issues: Enabled
Number of forks: 936
Total Stargazers: 14,807 (+0)
Total Subscribers: 147 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 97
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 546 days
Stale 30+ days: 41
Stale 90+ days: 41

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (22)
  • planned (8)
  • host-os:windows (7)
  • zluda_trace logs (4)
  • enhancement (1)

Most active issues this week

Detailed Description

ZLUDA is a compatibility layer that enables CUDA applications to run on non-NVIDIA GPUs by providing a drop-in replacement for the CUDA runtime and driver interfaces.

ZLUDA solves the problem of GPU vendor lock-in by intercepting CUDA API calls and translating them to run on alternative GPU hardware. Rather than requiring developers to rewrite applications for different GPU platforms, the tool allows existing CUDA code to execute unmodified on non-NVIDIA devices. The approach achieves this through a translation layer that maps CUDA operations to the target GPU's native instruction set, aiming for performance comparable to native CUDA implementations.

Developers should consider ZLUDA if they need to run CUDA-accelerated applications on hardware from GPU manufacturers other than NVIDIA, or if they want to reduce dependence on a single vendor's ecosystem. The tool suits projects where rewriting GPU code is impractical or where portability across multiple GPU platforms is a requirement. It is particularly valuable for applications already built around CUDA that need to reach users with different GPU hardware without maintaining separate codebases.

The project shows active development with regular updates to its codebase and documentation. The maintainers engage with users through multiple channels including a dedicated Discord community and maintain comprehensive documentation resources. Development activity indicates ongoing work to expand hardware support and improve compatibility with a broad range of CUDA applications.