日前,微软发布了最新的高性能计算 (HPC) Azure虚拟机,而该虚拟机是由定制化的AMD CPU提供核心算力,该CPU可能曾经被命名为MI300C。
根据Tomshardware的报道, 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提供)