微软发表最新高效能运算 (HPC) Azure 虚拟机,是由客制化 AMD CPU 提供核心算力,可能命名为 MI300C。
Tom′s Hardware 报导,HBv 系列 Azure VM 专注於提供大量记忆体频宽,这是 HPC 的一个重要规格。对此,微软称其为最大的 HPC 瓶颈。在此之前,微软曾使用 Milan-X 和 Genoa-X 伺服器 CPU 以及 AMD 3D V-Cache 来提供额外的频宽,但对於最新的 HBv5 VM,微软显然想要更高效能的东西。
基於以上的需求,用於 HBv5 VM 的客制化 AMD CPU,其利用 HBM3 是首选的记忆体。单一虚拟机中四个晶片的频宽为 6.9TB/s,虚拟机器的速度几乎比 Microsoft 在 HBv4 虚拟机器中提供的 Genoa-X CPU 快 9 倍,是比 HBv3 中的 Milan-X 晶片快近 20 倍虚拟机。而且,与 CPU 搭配使用时,HBM3 可以发挥与 3D V-Cache 类似的作用。
尽管如此,它并没有扩展 L3 快取记忆体,而是有效地添加了一个巨大的 L4 暂存记忆体,具有更大的频宽和可能更差的延迟。但是,L4 暂存记忆体在某些类型的工作执行上并不那麽重要。
报导表示,每个 HBv5 VM 均配备四个客制化 AMD CPU,除了所有功能外,单一 HBv5 VM 还提供 450GB HBM3、352 个 Zen 4 核心,时脉高达 4GHz,并且是常规 EPYC 处理器上可用的普通 Infinity Fabric 频宽的两倍CPU。然而,超执行序 (SMT) 功能已被禁用情况下,这些虚拟机器还具有 800Gb/s 的 Nvidia Quantum-2 InfiniBand 用於网路交换。
另外,如果四个 CPU 有 352 个核心,则每个 CPU 都有 88 个核心,但可能并非处理器上的每个核心都会提供给虚拟机器使用。每个 Zen 4 CCD 有 8 或 16 个核心,取决於它是 Zen 4 架构,还是 Zen 4c 架构。客制化 CPU 除了使用 11 个 Zen 4 CCD 之外,还有就是使用 6 个 Zen 4c CCD,其中一个 CCD 上的 8 个核心则是被禁用。CPU 更有可能具有 96 个功能齐全的核心,其中 8 个保留用於操作 VM,可能充当编排或管理程式角色。
整体来说,这款客制化的 AMD CPU 可能也不是那麽「客制化」,因为它听起来有点像 2023 年传闻中的 MI300C 晶片。该 CPU 预计本质上是 MI300A APU,但专门配备 Zen 4 CCD,而不是 CDNA 3 显示卡,进一步支援具有 HBM3 的 96 核 CPU。 MI300A 的 CPU 核心时脉频率高达 3.7GHz,与 HBv5 所使用的 CPU 相差不远,这表示客制化的 Azure 处理器和 MI300C 可能是同一个。
(首图来源:AMD)