今天这篇文章,我们以美国Meta公司Prometheus(普罗米修斯)数据中心为例,来聊聊这个数据中心中100万块GPU是怎么工作的。

打开网易新闻 查看精彩图片

一、持续工作是AI超级集群的核心挑战

首先,我们来了解下Meta Prometheus集群!

Prometheus是Meta在俄亥俄州纽奥尔巴尼(New Albany)建设的吉瓦(GW)级 AI 超算集群。

目前,该集群的第一阶段已完工,并已用于训练Muse系列基础模型(包括 Muse Wonder 模型)。Meta表示,该站点正朝着约100万块GPU的规模扩展。

打开网易新闻 查看精彩图片

想象一下,100万块GPU同时工作,这个复杂程度可想而知。

就像你雇了100万个工人同时做一道数学题,要求他们每秒钟都要同步交换计算结果。但只要其中一个人打瞌睡、算错数,或者传纸条时手抖了一下,整个项目就得推倒重来。

这是Prometheus超算集群每天都在面对的挑战。

因此,在这里,硬件堆砌只是最基础的部分——真正的技术难关,在于如何让这100万块“娇气”的芯片24小时不间断地协同工作。

二、为了算力,需要把72块GPU装进一个“超级大脑”

传统服务器像是一个个独立的小房间,每间房住8块GPU,彼此用网线连接。但现代AI模型太大,8块GPU根本不够用,数据传输的“网线”反而成了瓶颈。

打开网易新闻 查看精彩图片

最新的解决方案叫做NVL72架构,相当于把72块GPU装进一个“超级大脑”。这些GPU不再通过外部网线,而是通过一种叫做NVLink的“高速神经束”直接相连,带宽达到130TB/s——相当于每秒能传完3万部高清电影。在这个架构里,72块GPU就像一块巨大的芯片一样协同工作。

目前Meta这个集群里正跑着两代“超级大脑”:

第一代叫Catalina,使用GB200芯片,每块GPU配备192GB高速显存(HBM3e),两个机架组成一组,功耗高达120千瓦(相当于120台家用空调同时制热)。每块GPU还搭配了一颗Grace CPU和两块ConnectX-7 400G网卡,确保数据进出顺畅。

打开网易新闻 查看精彩图片

第二代叫Clemente,升级到GB300芯片,显存增至288GB,性能提升10%,而且72块GPU能塞进一个机架。它采用了更新的ConnectX-8 SuperNIC网卡,原生支持800G高速网络。

明年还将接入第三代San Miguel,使用更新的Vera Rubin芯片,单架功耗将突破170千瓦,显存带宽和计算能力将再翻一倍。

但把这么多芯片绑在一起也有副作用:一旦其中一块坏了,影响的不是8块,而是整个72块的“超级大脑”。这就像把鸡蛋放在同一个篮子里,篮子越大,摔一次的损失越惨重。

三、为了稳定,每72块GPU,只让64块干活

面对这个难题,工程师想出了一个反直觉的策略:故意让8块GPU“偷懒”。

在每个72块的“超级大脑”里,实际上只有64块GPU承担计算任务,剩下8块作为“替补队员”随时待命。一旦某块GPU出现故障,替补立即顶上,训练任务从最近的“存档点”继续,而不需要停机维修。

这种设计叫做“64/72切片策略”,虽然看起来浪费了11%的算力,但实际上大幅减少了停机时间。

对于整个机架都损坏的极端情况,Meta还额外准备了2%的备用机架。如果要启动一个需要32768块GPU的训练任务,实际上要占用523个机架(共37,656块GPU),多出来的13%就是用来“兜底”的。

四、不仅如此,还要给100万块GPU做“心电图”

即使有了替补机制,故障依然会发生。

最棘手的是信号问题:一个NVL72“超级大脑”内部有5184条高速信号线,每条线以200Gbps的速度传输数据。哪怕只有一条线接触不良,整个系统就会频繁“卡壳”。

为了解决这个问题,工程师给集群装上了“心电图监测仪”——持续收集每一条链路的信号质量数据。

一旦发现某条链路“心律不齐”(信号衰减),就在它彻底罢工前主动更换。芯片的固件(内置软件)也可以像手机系统更新一样,在几小时内推送到10万块GPU上,快速修复已知的bug。

打开网易新闻 查看精彩图片

这些措施的效果惊人:2025年中期,这个集群每天每8000块GPU要发生近1000次故障;一年后,故障率下降了99%。现在,平均每10万个GPU小时才会发生一次中断,训练效率从85%提升到了90%以上。

五、跨越楼房的“信息高速公路”

100万块GPU不可能装在同一个房间里,它们分布在多栋建筑中。这就带来了另一个物理难题:光纤速度是有限的。信号在光纤中传输,每公里需要5微秒,对于需要频繁同步的AI训练来说,这个延迟不可忽视。

打开网易新闻 查看精彩图片

Meta的解决方案是“分层交通系统”:

楼内高速:每栋建筑容纳约2万块GPU,内部使用短距离光纤,保证延迟极低,处理需要频繁同步的计算任务。

打开网易新闻 查看精彩图片

城际干线:楼与楼之间通过专用“Backend Aggregation”网络连接,使用800G-ZR相干光模块,跨越2公里到100公里的距离,传输对延迟不敏感的数据。

打开网易新闻 查看精彩图片

这就像城市规划:市区内修地铁(高速低延迟),城市间修高铁(大容量但稍慢)。整个园区铺设了数百万英里的光纤,使用了数万台交换机和数百万个光模块。

六、驯服“电力巨兽”

最危险的时刻,往往发生在“开始”和“停止”的瞬间。

当数万块GPU同时从休眠状态切换到全速计算状态时,功耗会在几秒内飙升30%-40%,相当于瞬间多出几十兆瓦的电力需求——足以让电网过载跳闸。

为了平滑这种波动,Meta开发了一套叫做Dynamo Dimmer的“电力油门”系统。

当集群接近供电上限时,系统会自动降低GPU的功率,就像开车时松开油门一样。同时,每个机架都配备了电池组,像“电力海绵”一样吸收瞬间的功率尖峰;整个园区还有大规模的储能电站作为后盾。

散热也是个大问题。

老建筑使用“风冷+液冷”混合模式,新建筑则采用全液冷——把服务器直接泡在冷却液里。Meta甚至开源了他们的液冷机架设计,供整个行业参考。

打开网易新闻 查看精彩图片

七、下一代:从零开始设计“完美集群”

Prometheus的成功经验,正在被应用到Meta的下一代集群Hyperion中。

这个项目位于路易斯安那州里奇兰教区(Richland Parish),将从零开始设计,采用全液冷散热、与电网深度耦合,并针对百万卡规模优化网络架构。

从Prometheus的实践可以看出,未来的AI竞争不只是芯片数量的比拼,更是系统工程能力的较量。当GPU数量达到百万级,真正的技术壁垒在于:如何设计一个能自我诊断、自我修复、且不会把电网拖垮的庞大系统。

这100万块GPU背后,藏着的是一整套精密的工程哲学——不是如何让机器跑得更快,而是如何让它永不停歇。

转载自:了不起的云计算