张大妈

英伟达GB10,深度解读

源自公众号:EDA365电子论坛

01-21 13:32

英伟达与联发科合作的GB10芯片,其内存子系统设计备受关注。本文通过详实的数据,深度剖析了GB10的缓存层次、延迟与带宽表现,并与AMD等竞品进行对比。内容揭示了GB10在DRAM延迟上的优势,以及异构核心集群带来的性能权衡,为理解这款高性能芯片的设计理念提供了宝贵的技术视角。

英伟达GB10,深度解读智能速览

  • GB10采用异构核心设计,包含10个X925和10个A725核心,分属两个性能配置不同的集群。

  • GB10的DRAM延迟表现优异,仅为113纳秒,优于同级别的AMD和英特尔产品。

  • 两个CPU集群的L3缓存容量不对称(8MB vs 16MB),反映了密度与性能的设计取舍。

  • 当CPU与GPU共同竞争带宽时,CPU端的延迟会显著上升,最高可达近400纳秒。

  • 核心间延迟,尤其是跨集群访问,显著高于AMD Strix Halo,成为性能瓶颈之一。

英伟达GB10,深度解读精华内容

GB10的内存子系统是其性能的关键,其设计在延迟、带宽与核心布局上充满了权衡。下文将从缓存架构、带宽分配和核心协同等多个维度,深入剖析其技术细节与实际表现。

异构核心与缓存

GB10的CPU核心分为两个集群,每个集群均包含五个Cortex-X925性能核心和五个Cortex-A725能效核心。缓存配置上,所有核心均配备64KB的L1缓存。

A725核心拥有512KB的L2缓存,延迟约为3.2纳秒,表现不错。但L3缓存延迟较高,超过21纳秒。X925核心则配备了2MB的L2缓存,L3延迟相对更低,约为14纳秒。

值得注意的是,两个集群的L3缓存容量并不对等,一个为8MB,另一个为16MB,这体现了设计上对密度与性能的取舍。

延迟与带宽优势

GB10的一大亮点是DRAM延迟,实测仅为113纳秒,这对于LPDDR5X内存而言非常出色,明显优于AMD Strix Halo和英特尔Meteor Lake(均超过140纳秒)。其内存总线速度达到8533 MT/s,片上集成有助于降低延迟。

单核带宽方面,X925核心可达38GB/s,A725核心为26GB/s。虽然不及AMD Zen 5核心的50GB/s+,但在多数低线程场景下影响有限。其中,集群1的外部读取带宽超过100GB/s,表现强劲。

CPU与GPU的博弈

GB10的256位LPDDR5X内存总线主要面向GPU,当GPU高带宽需求与CPU同时发生时,内存子系统将面临巨大压力。

测试显示,当GPU带宽达到231GB/s时,CPU端的延迟会超过351纳秒。若此时集群1的两个X925核心也全力抢占带宽,最高优先级X925核心的延迟会飙升至近400纳秒。在此场景下,GPU在带宽竞争中占据主导地位,挤压了CPU的性能空间。

核心间通信短板

核心间延迟是衡量多核性能的重要指标。GB10在这方面的表现相较于竞品存在明显差距。

测试发现,同一集群内X925核心间的延迟最低,但不同集群间A725核心的通信延迟最高可达240纳秒。相比之下,AMD Strix Halo的跨集群延迟控制在100纳秒左右,集群内延迟则低于50纳秒。较高的核心间通信延迟,成为GB10发挥多核性能的一个瓶颈。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章