7月17日消息,据Wccftech报导,英国新创公司Spectral Compute推出了一款名为“SCALE”的GPGPU编程工具包,将使得英伟达的CUDA生态软件能够在AMD的GPU上无缝运行。这代表着业界已经能够打破英伟达在GPU上的运算软件的主导地位。
Spectral Compute公司CEO Michael Sondergaard认为,GPU应该有一个开放原始码的环境,这类似于现代的CPU,并且各种平台之间应该存在互连性。因此,SCALE充当了CUDA与其他硬件供应商之间兼容性落差的桥梁,希望最终消除市场中的排他性的限制。
根据Michael介绍,SCALE是一个GPGPU工具包,类似于英伟达CUDA工具包,它在编译CUDA代码时使用非英伟达GPU的二进位程序,最终消除了对翻译层的需求,可以在 AMD GPU 上原生运行 CUDA 程序。
Spectral Compute强调,SCALE已经开发了七年之久。它并不依赖英伟达的程序集,而是建立了兼容CUDA的工具链,这使得SCALE在多个平台之间具有高度适应性,例如AMD的RDNA GPU。此资源避免了程序集的转移,并允许开发人员使用其程序集的单一版本,因为SCALE无需使用其他语言就可以与CUDA兼容。
未来,随着SCALE的实施,英伟达的CUDA的地位将从专有变成相对广泛可用。然而,值得注意的是,SCALE本身并不是开放原始码,用户必须通过免费软件许可来下载。
Spectral Compute表示,他们已经在多个应用程序中测试了该软件,包括Blender、Llama-cpp、XGboost、FAISS、GOMC、STDGPU、Hashcat和英伟达Thrust,可应用AMD的RDNA 3和RDNA 2构架。
英伟达此前在其EULA中针对SCALE等平台列出了警告,对允许CUDA在第三方组件上运行的某些资源上表现出了一些不满。原因在于CUDA在英伟达当前能主导人工智能市场的过程中发挥了强大的作用,这使得英伟达似乎并不愿意该运算构架失去其在市场上独家领导地位。
值得一提的是,高通、谷歌和英特尔等大厂也计划联手打造全新的AI软件平台,以为英伟达的 CUDA 软件平台的潜在客户提供替代方案。他们计划通过利用英特尔 oneAPI 平台中的功能来实现这一目标。
编辑:芯智讯-浪客剑