[控场AI]
· 5 分钟阅读· 2,600 字

Grace Blackwell需要新调度器:同机架提升27%可用GPU

Grace Blackwell需要新调度器:同机架提升27%可用GPU

Grace Blackwell紧耦合架构倒逼GPU调度器升级,软件优化可多释放27%可用GPU。

文章从NVIDIA Grace Blackwell架构切入,指出外界多关注芯片性能,却忽略了现有GPU调度方式可能浪费新一代硬件红利。Grace Blackwell将CPU与GPU紧密集成,改变了资源配比与拓扑结构,而旧调度器仍以单卡为粒度粗放分配,导致算力闲置。通过重新设计调度策略——包括细粒度资源碎片回收和拓扑感知的任务编排——可在不增加硬件采购的前提下,从同一组机架多获得27%的可用GPU资源。文章据此提醒AI基础设施团队:硬件快速迭代期,调度层滞后可能比硬件短缺更值得关注,软件优化是更务实、成本更低的路径。

从硬件红利到调度瓶颈:Grace Blackwell的新挑战

当NVIDIA推出Grace Blackwell架构时,外界关注的焦点大多集中在芯片本身的性能跃升上。但一个容易被忽略的问题正在浮出水面:现有的GPU调度方式,可能正在浪费新一代硬件带来的红利。

据Hacker News上的一篇技术讨论(Points: 42),Grace Blackwell架构对传统的GPU调度器提出了全新要求,而通过重新设计调度策略,可以在不增加任何硬件采购的前提下,从同一组机架中多获得27%的可用GPU资源。这个数字背后,其实指向的是数据中心长期存在的一个结构性浪费问题。

为什么老调度器“管不住”新硬件

Grace Blackwell并非单纯的GPU迭代。它将CPU与GPU更紧密地集成在一起,改变了传统x86+独立GPU的算力配比与资源拓扑。在旧架构下,调度器通常以单卡为粒度分配资源,CPU和GPU之间的协同相对松散;而Grace Blackwell的紧耦合设计,意味着如果调度器仍然沿用“按卡切分”的粗放逻辑,大量算力会因为配比失衡而闲置。

简单说,硬件已经进化到需要精细化协同的阶段,但调度软件还停留在上一代思维。

Grace Blackwell 的架构特性

Grace Blackwell 是 NVIDIA 在 2024 年发布的下一代加速计算平台,其核心变化在于将基于 Arm 架构的 Grace CPU 与 Blackwell GPU 通过 NVLink-C2C 芯片间互连紧密集成,形成所谓的“超级芯片”(Superchip)。这种设计不同于传统服务器中 x86 CPU 通过 PCIe 总线连接独立 GPU 的方式,CPU 与 GPU 之间具备高带宽、低延迟的一致性内存访问能力。

因此,Grace Blackwell 节点内部的资源拓扑不再是简单的“CPU + 多张对等 GPU”,而是呈现出更强的异构亲和性:某些任务在 CPU 与 GPU 紧耦合的路径上通信开销更低,而跨 GPU 的通信则依赖 NVLink 交换网络。调度器如果仍以单卡为最小分配单位、忽略 CPU 与 GPU 的配比以及节点内互连层级,就难以发挥这种紧耦合设计的优势,甚至会造成 CPU 或 GPU 资源的单向闲置。理解这一架构差异,是理解为何旧调度逻辑会“浪费”新硬件红利的前提。

27%的可用GPU提升从何而来

这个27%并非通过超频或压榨硬件极限获得,而是来自对资源分配方式的重新梳理。

资源碎片的回收

在大规模GPU集群中,资源碎片是隐形的成本黑洞。一部分GPU因为等待配对的CPU资源而空转,另一部分因为任务粒度不匹配而无法被完整利用。新调度器通过更细粒度的资源感知和更合理的任务编排,把这些原本被浪费的算力重新纳入可用池。

GPU 资源碎片与装箱问题

资源碎片(fragmentation)在集群调度中是一个经典问题,本质上是多维装箱(bin packing)问题在异构资源上的体现。当调度器以固定粒度(如整卡)分配 GPU,而任务对 CPU、内存、GPU 的需求比例各不相同,长时间运行后集群中会残留大量“部分空闲”的节点:有的节点 GPU 已满但 CPU 大量闲置,有的节点则相反。这些零散资源无法拼凑成满足新任务完整需求的分配单元,形成隐形成本。

细粒度调度通过允许任务按更小的资源单元(如 GPU 的切片、CPU 核的细分配)进行申请与组合,并配合碎片整理(defragmentation)或任务迁移策略,把分散的空闲资源重新聚合。这在 Grace Blackwell 这类 CPU-GPU 配比敏感的架构上尤为重要,因为配比失衡会直接导致某一类资源空转,而细粒度感知正是回收这部分算力的技术基础。

匹配Grace Blackwell的拓扑结构

Grace Blackwell的CPU-GPU集成方式改变了节点内部的通信路径和带宽分配。传统调度器往往假设GPU之间是对等关系,但新架构下不同资源间的亲和性差异更大。调度器如果能感知这种拓扑,把任务放在通信开销更低的资源组合上,整体吞吐就会显著提升——这也解释了为什么仅靠软件优化就能释放出可观的可用GPU数量。

拓扑感知调度(Topology-Aware Scheduling)

拓扑感知调度是指调度器在放置任务时,不仅考虑资源数量是否满足,还考虑资源之间的物理连接关系,包括 CPU 与 GPU 之间的互连类型(如 NVLink-C2C 与 PCIe 的带宽差异)、GPU 之间的 NVLink 拓扑层级、以及跨节点网络的跳数。不同的放置方案会导致任务运行时的通信开销相差数倍。

在传统 GPU 集群中,调度器常把同一节点内的 GPU 视为对等资源,忽略 NUMA 与互连差异;而 Grace Blackwell 的紧耦合设计放大了这种亲和性差异。拓扑感知调度通过读取硬件拓扑信息(如 NVML、节点拓扑管理器提供的亲和性数据),将通信密集的任务优先放置在互连带宽更高的资源组合上,从而在不增加硬件的情况下提升整体吞吐和有效利用率。这也是软件优化能够释放额外可用 GPU 的关键机制之一。

对AI基础设施团队意味着什么

这27%的启示不在于具体数字,而在于一个判断:在硬件快速迭代的时期,调度层的滞后可能比硬件短缺更值得关注。

对正在规划或扩容GPU集群的团队来说,评估新硬件时不应只看单卡性能指标,还要审视现有调度栈是否跟得上架构变化。Hacker News上的这一讨论虽然篇幅简短、评论不多,但它提出的问题具有普遍性:当Grace Blackwell这类紧耦合架构成为主流,调度器的设计哲学也需要从“分配设备”转向“编排协同”。

软件层的优化往往比采购新硬件更快、成本更低。在GPU资源依然紧张的当下,把已有硬件的利用率提上去,可能是更务实的路径。

小结

Grace Blackwell带来的不只是算力提升,还有对调度软件的一次倒逼。从同一组机架中多获得27%的可用GPU,说明硬件红利能否真正兑现,很大程度上取决于调度层是否同步进化。对AI基础设施从业者而言,这是一个值得提前布局的技术方向。

#Grace Blackwell#GPU调度器#GPU利用率#AI基础设施#资源调度#数据中心优化
分享:

相关推荐