英国新创公司spectral compute近日推出了名为“scale”的gpgpu编程工具包,成功实现了英伟达cuda软件在amd gpu上的无缝运行,有望打破nvidia在gpu计算领域的垄断地位。
cuda是英伟达于2007年推出的并行计算平台和编程模型,广泛应用于高性能计算和深度学习等领域。
由于其与英伟达gpu硬件的深度绑定,cuda生态的丰富性使得其他厂商难以竞争。
spectral compute的scale工具包通过兼容cuda的工具链,使得开发者能够在amd gpu上原生运行cuda程序,无需依赖英伟达的程序集。
spectral compute ceo表示,gpu应有一个开放原始码的环境,类似于现代cpu,并且各种平台之间应存在互连性。
scale工具包的开发历时七年,旨在消除市场中的排他性限制,促进硬件平台之间的互操作性。
目前,scale已经在多个应用程序中进行了测试,包括blender、llama-cpp、xgboost、faiss、gomc、stdgpu、hashcat和英伟达thrust,可应用amd的rdna 3和rdna 2构架。
此外,高通、谷歌和英特尔等大厂也计划联手打造全新的ai软件平台,提供cuda的替代方案,进一步挑战英伟达的市场地位。