美国东部时间2021年3月15日上午11点(北京时间3月15日晚11点),全新的第三代AMD EPYC(霄龙)处理器的线上全球数字发布会盛大召开。代号“Milan”(米兰)的AMD第三代EPYC处理器正式发布,这标志着AMD面向高性能市场迈进了转型的重要一步。
AMD高级副总裁兼服务器业务总经理Dan McNamara表示,AMD将在三个方面进一步扩大在数据中心市场中的领先地位:
1,不管从核心还是系统层面我们都有优越的性能,性能的领先还会继续保持,几乎在所有基准跑分上都可以保持很高的记录甚至是世界纪录;
2,对于市场用户而言,在整体拥有成本方面,从我们单位成本性能获得来说,AMD的第三代产品给IT经理人和投资人很好的价值;
3,我们在加速布局生态以推出围绕第三代产品更多的应用。
四年:从“那不勒斯”到“米兰”
简单梳理一下AMDEPYC产品的发展历程,四年前,AMD推出代号“那不勒斯”的第一代产品,也推出了片上系统小芯片架构,CCX+IO DIE设计,当时采用的制程工艺是14nm,AMD通过第一代EPYC产品的推出又重新进入数据中心这样一个宏大的市场。
2019年8月,AMD推出代号为罗马的第二代EPYC产品系列,从性能提升方面有巨大改善,同时支持PCIe4和DDR4内存,实现了非常高的运算吞吐量。
本次AMD发布的第三代产品从代际IPC性能来比较的话有最高达19%的提升,在此基础之上还推出了新的跨代的安全方面的改进,比如说SNP技术,很多的工作负载和基准测试中新一代产品都实现了约两倍的性能的提升。
高性能
在高性能方面,据AMD全球院士、Zen核心首席设计师Mike Clark介绍,AMD一直致力于推进代际之间IPC性能的提升,从第二代到第三代在代际之间能够实现约19%的IPC性能提高,怎么实现呢,必须在整个架构的每个环节和部分去分别优化,才能实现这样的水平。
在前端改进方面,AMD把BTB提高了一倍,达到1024。同时增加了分支预测器的带宽,另外在分支预测中消除了冒泡现象,因为冒泡现象在很多架构中是常见问题,能够更快的从误测中去恢复,能够更快的寻址。对于更大的服务器工作负载来说AMD可以更无缝的在op cache和Instruction cache做切换,实现更细颗粒度的流水线切换。
在指令集优化方面,这部分也有很多内容,首先在加速、加密和解密算法这块AMD扩展了AVX2指令到256位。安全这块应该是AMD改进最大的部分,首先AMD对SEV的改进,限制中断的注入,限制恶意管理程序注入SEV-ES访客中断/异常类型,还有能够将调试寄存器添加到交换状态中。
另外在新的产品上AMD增加了SNP安全嵌套分页,他能在现有的SEV-ES的基础上,在对虚机内存和虚机寄存器做加密保护的基础上,增加系统完整性保护,防止一些恶意管理程序通过重放、损坏、重新映射做攻击。AMD还有CET ShadowStack(CET影子栈),通过这个功能可以防止ROP编程的攻击,可以更好地优化系统中的安全性。
“我们可以看到,米兰除了性能提升之外,还可以实现每核心32MB缓存的访问水平,同时在安全和虚拟化方面也都进行了改进,第三代EPYC的系统能够跟第二代的平台实现插入兼容,只需要做一下Bios更新就行。”AMD院士及SoC架构师Noah Beck表示。
低成本
在成本方面,据AMD EPYC产品管理全球副总裁Ram Peddibhotla介绍,第三代处理器跟竞品的最佳处理器相比的结果,可以看到性能方面有比较强的优势,在我们产品系列中拿出顶配的产品,核数增加之后可以看到性能的比较可以进一步拉大我们的优势,现在在第三代EPYC75F3产品基础上在SPEC FP的基准性能是,应该比竞争对手高出70%。
Ram Peddibhotla进一步表示,针对不同细分市场我们第三代的产品都能给大家带来令人非常信服的性能,这种性能优势可以直接化为给到客户的价值。
举例来说,如果客户要配置2.5万单位的整数的一个性能,根据SPECrate基准性能计算,如果采用竞争对手的一个6258R的服务器产品的话他是需要有63台的,如果是我们第三代的产品7763的服务器只需要大概一半,32台。
所以从这个比较来看,就可以给客户提供非常令人难以拒绝的选择,就是给客户巨大的成本方面的节约,不管是前期购置成本,还是后期维护处理器生命周期的成本,不管是投资支出和运维支出来说,整体拥有成本一定是我们的产品有巨大优势,所以整体来看四年的TCO可以实现35%的削减,对IT决策人士和用户来说,这是巨大的成本节约。
大生态
除了上面分享的性能和整体成本优势方面之外,AMD也在进一步壮大生态布局,去围绕第三代EPYC产品打造更多解决方案,让客户能够更快的、更明显的感受到我们给他们提供的价值。
据了解,预计到2021年年底,AMD EPYC处理器生态系统将实现大幅增长,届时预计将有超过400个基于历代EPYC处理器产品的云计算实例、以及超过100个基于第三代EPYC处理器的新服务器平台。
写在最后,本次大会,AMD想向大家强调,第三代AMDEPYC处理器不管是从每个插槽或者每个核心来说,都能带来最高性能,同时还能给客户带来最优化的整体拥有成本的价值。最后通过跟生态合作伙伴的布局,能够让客户更快的部署就绪,让客户能更快的享用这样的价值。