1. 首页 > 财经

英伟达CUDA护城河 到底有多深?

大多数的AI新创都奠基于英伟达的CUDA平台,英伟达的策略就是让平台衍生出庞大的软件生态,让后者难以突破。

从明天开始,Nvidia 将举办 GTC 开发者大会。这个盛会如今已成为业界关注的焦点。随着英伟达的崛起,许多人一直在问英伟达的软件在多大程度上为其硬件提供了持久的竞争护城河。由于我们收到了很多相关问题,因此我们想在此阐述我们的想法。

除了下一代B100 GPU的潜在发布之外,GTC 并不是真正的芯片盛会,GTC 是为开发者举办的展会。这是 Nvidia 围绕 CUDA 及其软件堆栈其他部分构建软件生态系统的旗舰活动。

值得注意的是,在谈论 Nvidia 时,包括我们自己在内的许多人倾向于使用“CUDA”作为 Nvidia 提供的所有软件的简写。这是一种误导,因为 Nvidia 的软件护城河不仅仅是 CUDA 开发层,这对于 Nvidia 捍卫其地位至关重要。

在去年的 GTC 上,该公司发布了 37 份新闻稿,其中涉及一系列令人眼花缭乱的合作伙伴、软件库和模型。随着英伟达加强防御,我们预计下周会出现更多这样的情况。

这些合作伙伴非常重要,因为现在有数百家公司和数百万开发人员在 Nvidia 的产品之上构建工具。一旦建成,这些人不太可能重建他们的模型和应用程序以在其他公司的芯片上运行,至少在短期内是这样。值得注意的是,英伟达的合作伙伴和客户遍布数十个垂直行业,虽然并非所有这些都全力支持英伟达,但它仍然表现出对英伟达有利的巨大势头。

简而言之,英伟达目前地位的防御能力取决于软件生态系统的固有惯性。公司投资于软件——编写代码、测试它、优化它、对员工进行软件使用教育等等——一旦进行了投资,他们将非常不愿意更换。

我们从过去十年来 Arm 生态系统进军数据中心的尝试中看到了这一点。即使基于 Arm 的芯片开始展现出相对于 x86 的真正功耗和性能优势,软件公司及其客户仍然需要数年时间才能采取行动,这一转变仍在进行中。英伟达似乎正处于建立这种软件优势的早期阶段。如果他们能够在广泛的企业中实现这一目标,他们很可能会坚持很多年。这最重要的是英伟达在未来的发展中处于最佳位置。

英伟达在其软件领域面临着巨大的进入壁垒。CUDA 是其中的重要组成部分,但即使 CUDA 的替代品出现,Nvidia 提供软件和库的方式也有利于他们构建一个非常可靠的生态系统。

我们指出这一切是因为我们开始看到 CUDA 的替代方案出现。AMD 在对 CUDA、ROCm 的回答上取得了很大进展。然而,当我们说进步时,我们的意思是他们现在拥有了一个良好的、可行的平台,但需要数年时间才能获得 CUDA 采用的份额。目前,ROCm 仅适用于少数 AMD 产品,而 CUDA 多年来一直适用于所有 Nvidia GPU。

其他替代方案,如 UXL 或 PyTorch 和 Triton 的不同组合,也同样有趣,但还处于早期阶段。UXL 看起来尤其有前途,因为它得到了一些业内知名人士的支持。当然,这也是其最大的弱点,因为这些成员的利益差异很大。

我们认为,如果英伟达能够站稳脚跟,那么这些都无关紧要。这就是我们需要区分 CUDA 和 Nvidia 软件生态系统的地方。业界将提出 CUDA 的替代方案,但这并不意味着他们可以完全消除 Nvidia 的软件进入壁垒。

话虽如此,英伟达软件护城河面临的最大威胁是其最大的客户。超大规模企业没有兴趣以任何方式锁定英伟达,而且他们有资源来构建替代方案。公平地说,他们也不能幸免于与 Nvidia 保持密切联系,它仍然是默认解决方案,并且仍然具有许多优势,但如果有人削弱 Nvidia 的软件雄心,那么很可能来自这个角落。

当然,这引发了一个问题:英伟达的软件野心到底是什么。

在过去的几年里,随着 Nvidia 推出其软件产品,包括其云服务 Omniverse,他们传达了一种感觉,即他们有雄心勃勃地创造其收入流的新组成部分。在最新的财报电话会议上,他们指出他们已经创造了 10 亿美元的软件收入。然而,最近,我们感觉到他们可能正在重新定位或稍微缩减这些雄心,软件现在被定位为他们向芯片客户提供的服务,而不是其本身的成熟收入部门。

毕竟,销售软件可能会让英伟达与其所有最大的客户直接竞争。