英国一家初创公司Spectral Compute推出了针对AMD的CUDA程序编译工具SCALE,并提供免费商用。工具一经发布就引发了热议,SCALE能否挑战英伟达,让AMD直面竞争。此消息已登顶HackerNews热榜。
开发者给SCALE的定位是一个GPGPU(通用GPU)编程工具包,它允许开发者将CUDA应用程序原生编译为AMD GPU代码,无需修改CUDA程序或其构建系统。SCALE旨在与NVIDIA CUDA完全兼容,提供CUDA语言的超集,并增加一些语言扩展,以帮助开发者更高效地编写GPU代码。
SCALE的创新在于按原样接受CUDA程序,不需移植到另一种语言。SCALE编译器兼容nvcc和clang等多种编译方式,可以把用包括nvcc、内联PTX等在内的CUDA专属语言编写的程序,直接编译成可在AMD GPU上运行的二进制代码。
目前,SCALE支持gfx1030(RX6000系列)和gfx1100(RX7000系列)。已有llama-cpp等9个大模型框架程序通过测试,实现了正常运行。