微软采用新款X3D封装EPYC处理器构建Azure VM,并分享基准测试成绩

AMD发布了代号Milan-X、采用3D垂直缓存(3D V-Cache)技术的Zen 3架构EPYC处理器,这项技术可以为每个CCD带来额外的64MB 7nm SRAM缓存。微软也利用AMD的新款EPYC处理器构建Azure HBv3系列VM,该系统使用的是两个EPYC 7773X处理器,共128个核心,并发布了相关的基准测试成绩。

在这台服务器的128个核心里,有8个核心用于Azure管理程序和其它编排例程,微软为客户提供了五种不同的核心数配置,分别为16、32、64、96和120,最高频率为3.5 GHz,L3缓存的分配取决于配置情况。微软可以将原有的Zen 3架构EPYC处理器升级为采用3D垂直缓存的版本,这个过程并不需要更改平台的其他配置,包括4458GB内存和350 GB/s带宽,不过微软还是为此添加了硬件,比如Mellanox ConnectX-6 NIC和两块900GB NVMe SSD,以实现高速的以太网连接(200 Gbps)和2.9~6.9 Gbps的内存读/写速度。

微软指出,CFD、FEA、天气模拟和EDA RTL模拟等工作负载都受益于更大的L3缓存,升级后比原系统的内存延迟降低了42%到50%。更大的缓存允许更高的缓存命中率,L3缓存与内存的结合进一步提高了平台的效率。微软认为在最坏的情况下,Milan-X在L3延迟方面会比Milan稍慢一些。根据微软提供的基准测试数据,可以了解到Milan-X相比Milan、Rome和Skylake之间的性能差别,比如在64核VM中,Ansys Fluent 2021 R1的f1_racecar_140基准测试模型里,Milan-X的性能比Milan提高了77%,比Skylake快了257%。

打开APP阅读更多精彩内容