别只盯着CUDA看!英伟达GPU架构深度拆解:RISC-V核心才是真正的幕后功臣
据科技领域报道,当人们谈及英伟达显卡时,脑海中浮现的往往是CUDA软件生态以及GPU强大的并行处理能力。然而鲜为人知的是,当代英伟达GPU芯片中实际嵌入了大量遵循开放指令集标准的RISC-V处理核心,数量可达数十颗之多。
这些核心并不承担着色器运算的工作,它们的职责在于处理图形渲染之外的各类底层系统级操作。
具体到不同产品定位,单颗英伟达GPU内搭载的RISC-V核心数目大致介于十颗到四十颗不等。这些核心对终端用户而言不具备任何可编程性,并且被严密的加密校验机制所守护——倘若检测到核心内容被非法修改,GPU固件会立即终止启动流程。

从功能分工来看,这些RISC-V核心充当着显卡内部的"小型主控单元",各自分管显存控制器调度、功耗与热状态监测、安全加密运算、显示信号通路管控等基础性系统职能。
其中最具颠覆性的变化体现在GSP(图形系统处理器)固件体系的整体重塑上。过去的设计思路是将硬件资源分配及驱动命令解析等重活交由主机板载CPU来执行,这既消耗了主处理器宝贵的运算带宽,又不可避免地带来额外的系统响应滞后。
而现在,英伟达把原先运行于宿主机上的绝大部分驱动执行逻辑搬到了显卡内部专门定制的RISC-V控制单元之上,使得指令的即时调度和管理全部在显卡本地闭环完成。这一举措从根本上卸下了主机CPU的额外负担,同时也大幅压缩了图形管线中的响应等待时间。
追溯这一演进历程,其起点可以回溯到2018年前后。在那之前,英伟达沿用的是名为Falcon(意为"猎鹰")的自研逻辑控制器方案。Falcon基于流水线路径构建,兼容变长编码指令,其设计初衷侧重于压缩硅片占用面积以适配较长的存储访问周期,而非单纯追求峰值吞吐。
不过Falcon方案存在明显短板:它没有提供完整的64位地址空间,也无法承载一个真正意义上的操作系统。面对GPU日趋复杂的内部需求,英伟达最终选择淘汰该方案,改用RISC-V核心来接管芯片内部的各项事务。

采用RISC-V核心还为显卡带来了更坚实的安全屏障和更灵活的硬件解耦能力。这些核心上运行着深度封闭并经过加密处理的系统固件,相当于为整张显卡构建了一条独立且可信的硬件根基链路,从而切实封堵了通过恶意驱动渗透显卡底层通信通路的潜在威胁。
与此同时,得益于RISC-V作为标准化开源架构的特性,英伟达的工程团队可以在不必推翻芯片顶层逻辑的前提下,高效地对内部微代码及基础功能模块进行快速升级与版本迭代。
