awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vosen avatar

vosen/ZLUDA

0
View on GitHub↗
vosen.github.io/ZLUDA↗

ZLUDA

ZLUDA is a middleware and translation engine designed to enable the execution of unmodified proprietary compute binaries on non-native graphics hardware. It functions as a compatibility layer that bridges vendor-specific compute interfaces with open standards, allowing software originally restricted to a single hardware ecosystem to operate on alternative graphics processing units.

The project achieves this through a combination of dynamic library interception and runtime instruction translation. By replacing standard system libraries and mapping proprietary compute calls to open standards, the software facilitates cross-vendor GPU compute without requiring modifications to the original application source code.

The system incorporates a hardware abstraction layer and just-in-time kernel compilation to manage the translation of compute instructions into native machine code. This infrastructure ensures that vendor-locked applications can maintain compatibility and performance across diverse hardware architectures.

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Features

  • GPU & Performance - Provides a runtime translation engine that enables high-performance execution of vendor-locked graphics applications on non-native hardware.
  • Compute Compatibility Layers - Runs software designed for proprietary compute platforms on different graphics processing units without source code modifications.
  • Cross-Vendor Compute Engines - Enables high-performance compute applications to execute on diverse hardware by translating proprietary instructions at runtime.
  • Dynamic Binary Translators - Translates proprietary compute instructions into compatible formats at runtime to execute unmodified binaries on non-NVIDIA hardware.
  • Binary Translation Layers - Executes unmodified proprietary compute binaries on alternative graphics hardware by mapping vendor-specific interfaces to open standards.
  • Graphics API Translators - Maps proprietary compute interface calls to open standard commands to maintain software compatibility.
  • Architecture Translation Layers - Acts as a translation layer allowing software designed for specific hardware ecosystems to run on different graphics architectures.
  • Hardware Tools - Enables CUDA support on non-NVIDIA GPUs.
  • Parallel Programming Frameworks - Run unmodified CUDA applications on Intel and AMD GPUs.
  • API Interception Proxies - Intercepts and redirects proprietary graphics driver calls to local open-source implementations for compatibility.
  • Just-In-Time Compilers - Compiles intermediate compute representations into optimized hardware-specific instructions at runtime.
  • Hardware Abstraction Layers - Provides a unified interface that abstracts vendor-specific hardware differences for binary applications.
  • Software Portability Layers - Enables the use of specialized graphics and compute applications on diverse hardware ecosystems to avoid vendor lock-in.
  • GPU Computations - Converts proprietary compute commands into open standards to allow binary applications to function on alternative hardware.
13,945 stele·896 fork-uri·Rust·apache-2.0·9 vizualizări

Istoric stele

Graficul istoricului de stele pentru vosen/zludaGraficul istoricului de stele pentru vosen/zluda

Alternative open-source pentru ZLUDA

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu ZLUDA.
  • gfx-rs/wgpuAvatar gfx-rs

    gfx-rs/wgpu

    17,382Vezi pe GitHub↗

    This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction layer for rendering and parallel processing. It enables developers to build high-performance applications that execute consistently across diverse operating systems and hardware backends, including Vulkan, Metal, and DirectX. By mapping high-level graphics commands to native APIs, it serves as a portable foundation for both real-time 3D rendering and general-purpose GPU computing. The framework distinguishes itself through a robust architecture that supports both native deskt

    Rustd3d12gpuhacktoberfest
    Vezi pe GitHub↗17,382
  • floooh/sokolAvatar floooh

    floooh/sokol

    9,620Vezi pe GitHub↗

    Sokol is a C hardware abstraction layer and cross-platform graphics library designed for managing windowing, input, and audio across different operating systems. It functions as a GPU resource manager and multimedia application framework, providing a unified API for rendering 2D and 3D graphics across WebGL, Metal, Direct3D, and OpenGL. The project is distinguished by its single-header implementation, which simplifies integration and portability. It utilizes a stateless render pass definition and a one-update-per-frame model to synchronize CPU data to GPU memory and manage resource lifecycles

    C
    Vezi pe GitHub↗9,620
  • dolphin-emu/dolphinAvatar dolphin-emu

    dolphin-emu/dolphin

    14,644Vezi pe GitHub↗

    Dolphin is a software environment that simulates GameCube and Wii console hardware, allowing users to execute game discs and digital software on modern computing platforms. It functions by translating original console processor instructions into native host machine code at runtime and intercepting low-level graphics commands to render them through modern graphics APIs. The project distinguishes itself through a comprehensive netplay engine that enables online multiplayer for local games by synchronizing game states and input timing across remote instances. This system enforces deterministic e

    C++cppemulationemulator
    Vezi pe GitHub↗14,644
  • ptitseb/box64Avatar ptitSeb

    ptitSeb/box64

    5,480Vezi pe GitHub↗

    Box64 is a cross-architecture runtime and user-mode emulation layer that allows Linux and Windows software to run on non-native hardware. It functions as an x86-64 instruction emulator and binary translator, executing 64-bit binaries on different CPU architectures by translating machine code into native instructions. The project utilizes dynamic recompilation to accelerate execution and maps guest system calls to native host libraries to increase speed and hardware compatibility. It can simulate a 32-bit execution environment to support legacy software and integrates with the operating system

    C
    Vezi pe GitHub↗5,480
Vezi toate cele 30 alternative pentru ZLUDA→

Întrebări frecvente

Ce face vosen/zluda?

ZLUDA is a middleware and translation engine designed to enable the execution of unmodified proprietary compute binaries on non-native graphics hardware. It functions as a compatibility layer that bridges vendor-specific compute interfaces with open standards, allowing software originally restricted to a single hardware ecosystem to operate on alternative graphics processing units.

Care sunt principalele funcționalități ale vosen/zluda?

Principalele funcționalități ale vosen/zluda sunt: GPU & Performance, Compute Compatibility Layers, Cross-Vendor Compute Engines, Dynamic Binary Translators, Binary Translation Layers, Graphics API Translators, Architecture Translation Layers, Hardware Tools.

Care sunt câteva alternative open-source pentru vosen/zluda?

Alternativele open-source pentru vosen/zluda includ: gfx-rs/wgpu — This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction… floooh/sokol — Sokol is a C hardware abstraction layer and cross-platform graphics library designed for managing windowing, input,… dolphin-emu/dolphin — Dolphin is a software environment that simulates GameCube and Wii console hardware, allowing users to execute game… ptitseb/box64 — Box64 is a cross-architecture runtime and user-mode emulation layer that allows Linux and Windows software to run on… shadps4-emu/shadps4 — shadPS4 is a C++ game emulator and hardware virtualization tool designed to replicate the PlayStation 4 system… pcsx2/pcsx2 — This project is a cross-platform emulator designed to execute software originally developed for the PlayStation 2…