在AI芯片的世界里,硬件只是看得见的“肌肉”,真正把开发者牢牢拴住的,是一套看不见的软件“神经系统”。

9月30日,中国人工智能公司深度求索宣布,已与华为合作,为华为昇腾芯片开发编程工具。

这被视为中国科技企业抱团取暖、降低对英伟达依赖的最新信号。

合作的核心是一门名为TileLang的编程语言。深度求索表示,它提供了比英伟达CUDA更简洁的编程模型,能提高开发效率、简化代码逻辑。

一家顶尖大模型公司,一家国产芯片巨头,这次联手瞄准的,正是英伟达最坚固的那道“护城河”。

打开网易新闻 查看精彩图片

很多人以为,英伟达称霸AI芯片市场靠的是性能领先的GPU。其实,更难被撼动的是它经营了近二十年的CUDA软件生态。

CUDA是英伟达为自家GPU打造的编程平台。全球数以百万计的开发者用它编写AI训练和推理程序,海量的算法库、工具链和经验都建立在它之上。

这就像一座城市的道路系统,一旦所有车辆、导航和驾驶习惯都按这套路网来设计,另起炉灶修一套新路,代价就极其高昂。

对国产芯片来说,硬件参数追得再快,如果开发者写不出、调不好、跑不快,芯片就只能躺在机房里“睡大觉”。

这正是华为昇腾等国产AI芯片面临的最大挑战之一。

华为虽然推出了自己的异构计算架构和配套工具,但要让开发者从熟悉的CUDA迁移过来,仍需要更友好的编程体验。

性能差距可以靠工艺和设计逐步缩小,生态差距却需要时间和大量开发者共同浇灌。

深度求索在声明中表示,要构建新一代独立自主、安全可控的GPU软件生态,首要任务是建立一种通用、易于编程、同时又能充分发挥硬件性能的高级语言,而TileLang正是为此而生。

所谓高级语言,可以理解为给程序员提供一套“更接近人类思维”的表达方式。程序员只需描述想让芯片做什么,复杂的底层调度和优化交给编译器去完成。

打开网易新闻 查看精彩图片

AI计算的核心是海量的矩阵运算。

TileLang的思路,是把大块数据切分成一个个“瓦片”,再高效地在芯片的各级存储和计算单元之间调度,从而榨干硬件性能。

如果TileLang能在昇腾芯片上跑出接近原生的效率,开发者就能用更少的代码、更短的时间完成模型适配。

更重要的是,一种通用的高级语言有望“屏蔽”底层硬件的差异。今天写给昇腾的程序,明天或许也能较方便地迁移到其他国产芯片上。

对开发者来说,这也意味着多了一个选择。

这次合作并非偶然。此前已有报道显示,深度求索开始使用华为芯片训练部分模型,并与华为工程师密切配合,确保模型高效运行。

深度求索以“低成本训练高性能模型”闻名,对底层硬件的理解和优化能力在业内有口皆碑。它的加入,相当于为昇腾生态请来了一位顶级“驾驶员”。

对华为来说,最需要的恰恰是这样的头部用户。一个有影响力的大模型公司愿意深度适配并贡献工具,会吸引更多开发者跟进。

在美国持续收紧先进芯片出口管制的背景下,中国正大力推动科技企业采用国产芯片。算力的自主可控,已经从口号变成了实实在在的产业工程。

对整个中国AI产业而言,这种“头部模型公司+国产芯片厂商”的深度绑定模式,也为其他企业提供了可借鉴的样板。

当然,撼动CUDA绝非一朝一夕之功。

此外,AI模型迭代极快,芯片、编译器和框架之间需要不断协同升级,任何一环掉队都会影响整体体验。

事实上,全球范围内挑战CUDA的尝试并不少见,但真正成功撼动其地位的寥寥无几。能否形成足够规模的开发者社区,将是TileLang成败的关键。

但方向已经清晰。从芯片到编程语言,再到大模型,中国正在尝试搭建一条完整的国产AI技术栈。

深度求索与华为的这次握手,或许不会立刻改变市场格局,却可能成为国产算力生态从“能用”走向“好用”的关键一步。