Serving tech enthusiasts for over 25 years.
TechSpot means tech analysis and advice you can trust.
Highly anticipated: CUDA has become so embedded in high-performance computing that most developers treat it as inseparable from Nvidia hardware. A small London startup is trying to change that by making CUDA code run across different chips without forcing developers to start over. Spectral Compute has built a compiler called SCALE that serves as a drop-in replacement for Nvidia's NVCC, letting developers run existing CUDA code on other hardware, including AMD GPUs, without rewriting it.
Spectral Compute was founded in 2018 by four engineers with about 60 years of combined HPC optimization experience. The founders say the effort grew out of frustration: while working at an AI firm, they grew tired of the cost of Nvidia GPUs and the poor performance of alternative compilers, which pushed them to build their own solution using LLVM and Clang.
Unlike tools that translate CUDA into another language or operate on already compiled binaries, SCALE works as a compiler in its own right, recompiling CUDA directly for the target hardware. The model follows the way CPU compilers work, where code can run on different architectures and performance differences mostly come from the hardware, not the compiler.







