英伟达一直在悄悄地使用 RISC-V 架构为其众多计算设备提供动力,并向付费客户部署了大量核心。事实上,该公司在 RISC-V 核心部署方面即将达到一个历史性的里程碑。
英伟达与 RISC-V 的关系
作为世界上最有价值的技术公司之一,英伟达在其 GPU 中嵌入了许多定制但“辅助”的核心,这些核心使用了来自 RISC 范式的开放标准指令集架构(ISA)。这种关系在最近举行的 RISC-V 峰会上得到了突出展示,英伟达在会上讨论了如何在芯片中实现开放的 ISA。
历史背景
自2015年以来,基于 RISC-V 的核心已被用作专门的微控制器单元(MCU),取代了公司的专有“Falcon”MCU。英伟达解释说,这些 RISC-V MCU 的硬件和软件都是内部开发的,核心数量还在继续增长。
部署规模
据“非官方”估计,英伟达预计到今年年底将出货约10亿个 RISC-V 核心。这些核心在英伟达产品中的应用涵盖了多种“功能级控制”场景,包括:
- 视频编解码器
- 显示管理
- 芯片到芯片接口
- 芯片级控制任务(如电源管理和安全)
- 网络数据处理
自定义扩展
英伟达的 RISC-V 核心拥有超过20个自定义扩展。基于开放 ISA 的最重要的硅片可能是 GPU 系统处理器(GSP)。一些 GPU 包括一个专门的 GSP 单元,该单元卸载 GPU 初始化和管理任务,从而管理传统由系统 CPU 驱动程序处理的计算过程。
最近的发展
最近,英伟达 GPU 中嵌入的 GSP 卸载了内核驱动程序功能,进一步减少了 CPU 利用率,并使多个远程用户能够在云环境中共享同一 GPU 单元。除了 GPU,英伟达还在 CPU、片上系统设计和其他产品中提供 RISC-V 核心和 MCU。
RISC-V 架构简介
RISC-V 架构始于2010年,作为加州大学伯克利分校的一个项目。自2019年以来,总部位于瑞士的非营利组织 RISC-V International 一直在管理 ISA 的开发。该架构可在 Creative Commons 或 BSD 许可下使用,理论上允许世界上的任何人基于它开发新的芯片设计——许多人正在这样做。
0条评论