← Acquired

NVIDIA 第二部:机器学习公司(2006—2022)

Nvidia Part II: The Machine Learning Company (2006-2022)

第2022-04-20期2022-04-20简体中文会员内容
收听本集00:00 / 2:04:51
阅读设置
按你的习惯阅读
正文字号
下载播客精读
把这一篇,带走慢慢读

中文 · 精读 · 当前版本

下载功能还未开放

正文语言

精读 · 按主题梳理核心观点、论证与案例。

§01从显卡到更广泛的计算平台

主持人把 NVIDIA 后来的 Omniverse 愿景视为公司从游戏向外扩张的结果。GPU 可模拟机翼气流、细胞互动和气候,但这些用途需要硬件、开发工具、用户软件和服务协同。计算规模难以直观想象:训练一个语音识别模型所需的运算可能超过地球上的沙粒数量。本期将 NVIDIA 的变化概括为从卖显卡发展到为多个行业构建完整技术栈。

到 2004—2006 年,NVIDIA 已熬过显卡市场竞争和 Intel 试图商品化 GPU 两次重大威胁。公司让 GPU 可编程,为 GeForce 3 加入可编程着色器,与 Microsoft 合作开发 CG,并为 Xbox 提供图形技术。它约每六个月推出一代芯片,远快于竞争者。这帮助其占据游戏市场,也为新的计算任务建立了技术基础。

NVIDIA 自己编写并维护显卡驱动,这是不太显眼但重要的选择。其他公司常把驱动交给下游伙伴;NVIDIA 要控制不同操作系统和硬件上的用户体验。虽然成本较高,却培养了芯片公司内部的底层软件能力。可编程着色器也让 NVIDIA 与开发者直接合作,使他们能针对 NVIDIA 硬件使用通用操作系统软件无法提供的能力。

到 2007 年,NVIDIA 已是市值接近 200 亿美元的成功上市公司,仅靠游戏也能发展壮大,但 Jensen Huang 不满足。一位斯坦福研究人员据说发现,GeForce 运行量子化学模型比实验室超级计算机快十倍,显示 GPU 可用于科学计算。不过当时要用图形着色器表达非图形任务,非常难用。通用计算需要远超图形 API 的开发者软件栈。

§02将 CUDA 作为平台押注

NVIDIA 要打造完整开发环境,工作远超增加一个 API。就像 Apple 的语言、框架与 SDK,开发者需要一整套抽象层才能轻松为新硬件构建应用。Jensen 让公司投入编译器、库、开发者拓展和工具,而市场尚未明确,实用应用出现前就必须大量投入。

好对话,值得读完整。

免费试读到此结束。开通书架会员,继续阅读全文,解锁中英对照与电子书下载。