WAVE launches universal GPU ISA across hardware vendors
WAVE is an open-source, vendor-neutral GPU instruction set architecture that compiles kernels into a portable binary, translating them via thin backends to Metal, PTX, HIP, or SYCL. It provides a single intermediate representation to bypass vendor lock-in, delivering identical PyTorch training results verified across Apple, NVIDIA, and AMD hardware.
WAVE attacks the GPU vendor lock-in problem from the bottom up by abstracting the 11 core primitives shared across 16 major microarchitectures. It is a critical leap toward write-once, run-anywhere machine learning workloads. Instead of relying on heavy APIs like OpenCL, WAVE compiles a compact binary that thin backends translate into native assembly. Built-in PyTorch integration allows developers to write custom kernels without maintaining fragmented CUDA and Metal codebases. The project highlights how converging GPU architectures across major vendors make a unified, hardware-invariant IR practically feasible. By providing native SDKs for Python, Rust, C++, and TypeScript, it massively lowers the barrier to cross-platform ML deployment.
DISCOVERED
2h ago
2026-05-26
PUBLISHED
5h ago
2026-05-26
RELEVANCE
AUTHOR
not-your-typical-cs