Nvidia 向第三方开放定制芯片以适应 CUDA 应用程序

源节点: 1478032

芯片设计师在本周举行的 GPU 技术会议上明确表示,软件是 Nvidia 的首要任务,这将继续影响其硬件开发。

Nvidia 首席执行官黄仁勋 (Jensen Huang) 表示,这家硅谷巨头对非 Nvidia 处理器的想法持开放态度,该处理器可用于使用其 CUDA 开发工具包构建的软件的本机执行 注册 在新闻发布会上。 CUDA是Nvidia的 所有权 应用程序的编程平台和接口,以利用公司 GPU 的计算能力。 CUDA 正在帮助 Nvidia 向企业销售更多此类加速器。

黄告诉我们,该公司没有计划开源其 CUDA 开发环境,但如果公司想要为 CUDA 构建的应用程序构建或优化自己的芯片,该公司不一定会反对这一努力。

“CUDA 的底层是 Nvidia 的硬件,”黄说。 “确实没有什么可以开源的。如果有人想为 CUDA 构建一个应用程序或为 CUDA 构建另一个芯片,我们并不是从根本上反对它,也没有人问过。”

黄说,另一种选择是 Nvidia 开源其 GPU,供其他人在其片上系统中使用,并在其上运行 CUDA 构建的应用程序,但这不会发生。 CUDA 通常被认为比其他架构的类似框架领先数光年,并且 Nvidia 不会向竞争对手开放软件或底层硬件。

为了成功生产出能够充分利用该框架的 CUDA 兼容加速器,您可能需要 Nvidia 的投入,而且只有在全面具有商业意义的情况下才会发生这种情况。

Tirias Research 首席分析师吉姆·麦格雷戈 (Jim McGregor) 表示,如果一家拥有大量资金的大型企业想要为编程框架开发定制芯片,这将引起 Nvidia 的兴趣。

“如果是像 Facebook 这样的大客户,[Nvidia] 会做他们需要做的一切,”麦格雷戈说。他认为,亚马逊和谷歌等顶级云提供商正在为特定工作负载定制芯片,如果英伟达选择不在这一领域合作,可能会遭受损失,而且 CUDA 的相关性可能会被削弱。

谷歌有其 国产 TPU 系列 例如,我们注意到,为了加速机器学习软件。

Nvidia 将自己定位为一家围绕 CUDA 的软件公司,这更多的是销售更多 GPU 的一种手段。该公司将自己视为 Metaverse 的软件和硬件提供商,Metaverse 是 Facebook(现为 Meta)倡导的平行 3D 宇宙,是一个无边界的数字世界,化身可以在其中工作、玩耍和互动。

CUDA 是 Nvidia 的元宇宙硬件和软件平台的核心,称为 Omniverse。与此同时,公司正在使用 CUDA 将其应用程序引入虚拟世界。

Nvidia 拥有 150 个软件开发套件,可用于在 CUDA 上构建工具等,其中一些新应用程序正在开发中 重新选择 用于供应链优化和 铜量子 用于在 GPU 上模拟量子计算。 CUDA 还被用来为配备 Nvidia 硬件的自动驾驶汽车编写软件。

英伟达正在走钢丝,将自己定位为一家“开放”公司,同时也招募组织加入其封闭的硬件和软件生态系统。

黄仁勋在新闻发布会上表示:“我们的战略不是成为定制的、不是专有的计算机,而是成为开放的计算机,而是成为允许世界在其上构建软件的开放计算机。每当软件不存在时,我们就会去创建它。”

虽然 Nvidia 紧紧抓住 CUDA 这一皇冠上的宝石,但竞争对手的工具正在试图填补这一空白。 Nvidia 的 GPU 符合 OpenCL的,一个由 AMD 和 Intel 支持的并行编程框架。 AMD 提供硬件加速软件套件和 CUDA 想要的产品 中华民国,而英特尔则拥有其全部 一个API 祭。

OpenAI 在 XNUMX 月份宣布了一个名为 海卫一,它提供了一个类似 Python 的编程环境,没有 CUDA 经验的研究人员可以在其中编写高效的代码以在 Nvidia GPU 上执行。

一个叫做的项目 涡流 正在寻求将 CUDA 应用程序的执行引入 RISC-V 设备中的 GPU。

早在 2013 年,Nvidia 就表示将向第三方授权其 GPU IP。当我们询问该公司是否仍在这样做时,该公司没有回应。 AMD 已将其 GPU 架构授权给三星,该公司计划在其移动芯片中使用该架构。 ®

来源:https://go.theregister.com/feed/www.theregister.com/2021/11/10/nvidia_cuda_silicon/

时间戳记:

更多来自 注册