分类:科技 标签:英伟达、RISC-V、芯片架构、硬件
在大多数人的认知中,英伟达(NVIDIA)的 GPU 是靠庞大的 CUDA 核心和 Tensor 核心来撑起游戏渲染与人工智能的一片天。然而鲜为人知的是,在这些显眼的主力核心背后,还隐藏着一支庞大且低调的“幕后军团”——RISC-V 微控制器。
根据英伟达公开的数据显示,其 GPU 产品中使用的 RISC-V 核心数量早已突破 10 亿级别。在当前的硬件架构下,根据 GPU 型号的不同,单块芯片内部竟然集成了多达 10 到 40 个不等的 RISC-V 核心。
从私有走向开源:Falcon 的退场与 RISC-V 的崛起
在全面拥抱 RISC-V 之前,英伟达长期依赖自研的私有微控制器架构——Falcon(FAst Logic CONtroller)。
这段技术演进路径大致为: 2005 年 (G98 引入) -> 2016 年 (单芯片集成超 15 个 Falcon 引擎) -> 时代局限性显现。
在 Falcon 服役的十年间,英伟达累计部署了约 30 亿个此类核心。它们被广泛应用于视频编解码、电源管理、安全引擎等关键的辅助任务中。
然而,随着芯片复杂度的急剧上升,传统的 Falcon 架构逐渐显现出瓶颈。作为一个 32 位且缺乏数据缓存的核心,它已经无法满足现代 GPU 对更高能效比、更强灵活性和更大扩展性的需求。面对转型的十字路口,英伟达在深入评估了 Arm、MIPS 等主流商业架构后,最终将目光投向了开放、灵活且生态蓬勃发展的开源指令集架构——RISC-V。
幕后功臣:RISC-V 核心在忙些什么?
虽然这些 RISC-V 核心不直接参与图形渲染或大模型的矩阵计算,但它们却是保障 GPU 高效、稳定运行不可或缺的神经中枢。
- 电源管理:精准调控不同模块的功耗,实现能效比最大化。
- 视频编解码:接管多媒体流的高效处理,分担主核心压力。
- 安全引擎:守护硬件级的数据安全与加密任务。
- 辅助调度:负责芯片内部各子系统之间的通信与状态监控。
科技巨头的开源风向标
英伟达大规模采用 RISC-V 架构,不仅是其自身硬件设计哲学的一次重大升级,也为整个半导体行业树立了风向标。它证明了开源指令集不仅能够应对物联网和嵌入式设备的轻量级需求,同样有能力在顶级的高性能计算硬件中担任要职。
随着 RISC-V 生态的进一步成熟,未来我们或许会在更多核心科技产品中看到这个开源架构的身影。