在GPU计算领域,英伟达长期以来凭借其CUDA并行计算平台和编程模型占据了市场的主导地位。然而,这一垄断局面近期被一家英国的创新公司——Spectral Compute所打破。该公司成功研发出名为“SCALE”的GPGPU编程工具包,实现了CUDA软件在AMD GPU上的无缝运行,为市场带来了新的活力与选择。
CUDA作为英伟达在2007年推出的技术,其深度绑定于英伟达GPU硬件,构建了一个丰富而强大的并行计算生态,广泛应用于高性能计算和深度学习等多个前沿领域。然而,这种紧密的结合也带来了市场的排他性,限制了其他GPU厂商在相同领域的竞争力。
Spectral Compute的SCALE工具包正是为了解决这一问题而生。通过构建一套兼容CUDA的工具链,SCALE使得开发者能够无需依赖英伟达的程序集,直接在AMD GPU上原生运行CUDA程序。这一创新不仅降低了开发者的迁移成本,也极大地拓宽了GPU计算的应用场景和兼容性,促进了整个行业的健康发展。
Spectral Compute的CEO表示,他们坚信GPU应当拥有一个开放源代码的环境,类似于现代CPU的发展模式,同时各种平台之间应当具备高度的互连性和互操作性。SCALE工具包的开发正是基于这一理念,历时七年精心打造,旨在消除市场中的排他性限制,推动硬件平台之间的公平竞争和合作。
目前,SCALE工具包已经在多个应用程序中进行了广泛的测试,包括Blender、Llama-cpp、XGboost、FAISS、GOMC、STDGPU、Hashcat以及英伟达自家的Thrust等,均取得了良好的运行效果。此外,SCALE还支持AMD最新的RDNA 3和RDNA 2架构GPU,进一步增强了其在市场上的竞争力。
值得注意的是,高通、谷歌和英特尔等科技巨头也纷纷加入到挑战英伟达市场地位的行列中。这些大厂计划联手打造全新的AI软件平台,提供CUDA的替代方案,旨在通过技术创新和生态构建来进一步推动GPU计算领域的发展和变革。
0
0