在2020年超级计算机(SC20)峰会上,英特尔大力宣扬了其即将推出的代号为”Ice Lake”的英特尔至强CPU的优点。除了新的CPU,英特尔还介绍了下一代Xeon将如何成为整体XPU战略的一部分。值得注意的是,上面的封面图片是在2018年英特尔架构日上展示的准备发行时的Ice Lake Xeon。很多人都在2018年期望它在2021年推出,不过遗憾的是,在两年后的SC20上,我们还只是获得了一些较高层面的幻灯片。
SC20上的Intel Ice Lake Xeon
Intel在开场白中说到,Intel仍然将Xeon产品线视为其XPU战略的基石,Intel拥有Xe HPC GPU,FPGA和AI加速器,将用于扩展传统的x86计算。
在2020年Intel架构日上,我们获得了有关Ice Lake Xeon和Sapphire Rapids的更多详细信息。Intel开始在其材料中更多地讨论了Sapphire Rapids。如路线图所示,在Whitley平台上使用单芯片的Ice Lake将是非常短的一代产品。Sapphire Rapids具有新的扩展功能,新的存储功能以及CXL/PCIe Gen5。
尽管如此,Intel的Ice Lake这一代仍将在2021年问世,早期的发布活动已经在公开发布之前开始了。 我们与最新的ARM处理和AMD平台相当,具有8通道DDR4,新的微体系结构以及PCIe Gen4。
针对机密计算的目标,我们将从Ice Lake获得新的安全性增强特性。Intel的Optane PMem 200是与Cooper Lake一同推出的,使用Cooper Lake,它只能作为”持久性存储”运行,而不能以”在存”模式运行。 使用Ice Lake,你可以获得PMem 200的”在存”模式。
我们查看了关于性能脚注,Intel将预量产的32 core Ice Lake Xeon与AMD EPYC 7742 64 core进行了对比,性能提高了20-30%,这确实非常令人兴奋,不过鉴于AVX512,这原本就是我们可以期望的。
当然,有一些注意事项。首先,AMD EPYC 7742是2019年的产品。自2020年9月起,AMD的EPYC 7003 “Milan”系列产品已经量产了,并已交付给主要的云服务提供商了。这些不是工程样品,而是批量的量产品。我们将会看到为非HPC/云客户的市场发行版本,但是”Milan”确实已经发布了,这就使得,Intel的这个对比其实是将一个2021年正式发布的的预量产产品与AMD的一个上一代的产品进行的比较。
在关于性能的脚注中,我们没能获得关于TDP的信息。AMD EPYC 7742具有225W TDP,但可以跑到最高240W cTDP。我们之前已经向英特尔提出了这个情况。实际上,我们最近测试了AMD EPYC 7H12,其是具有280W TDP的针对HPC的产品。我们不知道英特尔产品的TDP。所以,我们不知道Intel是否在将功耗相对较高的32核芯片与功耗相对较低的64核芯片进行对比。最后一点,Intel在这些基准测试中使用了英特尔MKL,它的实现没有厂商中立的最好历史记录。就像Ice Lake一样,Milan的TDP也会更高。在非HPC工作负载下,与EPYC相比,声称对HPC特定工作负载的上一代零件提升20-30%的性能并不是完全胜利。
借助Sunny Cove,SPECcpu2017的IPC提升了18%,我们预计,对于许多非HPC AVX-512工作负载,Intel将需要更高的性能来和AMD的64 Core产品进行竞争了。
像其他任何事情一样,我们请读者们认真阅读供应商的声明。Intel宣扬客户在芯片最终推出时会赢得胜利。AMD EPYC 7742已在2020年11月的Top500列表中的许多系统中使用了。我们的分析工作已经完成,只是在等待发布时间。
当然,最大的兴奋是Intel Xe架构。Intel表示,尽管Xe HPC仍然落后一些,但Xe HP部件已开始提供给开发人员。最近,我们介绍了基于Xe LP的Intel服务器GPU,其是针对视频转码的设计而不是针对HPC计算。
也许更大的赌注仍在oneAPI上,Intel希望通过软件开发使XPU的开发和利用相对无缝。可以肯定的是,在2020年,当oneAPI发布时,Intel可能会拥有比硬件栈更现代的软件栈。
对我们来说,Intel的oneAPI比Ice Lake Xeon更让人兴奋。