AMD第三代EPYC处理器正式发布:IPC性能提升19%,安全性全面增强)处理器,行业格局真正开始改变。 4年前,AMD推出了代号为Naples的第一代EPYC处理器。凭借片上系统chiplet架构CCX+IODIE的设计,AMD重新进军服务器市场。“玩家”关注度高,高性价比得到服务器厂商的普遍认可。 4年后,AMD正式发布第三代EPYC处理器:Milan,采用Zen3架构和7nm工艺,IPC性能比代号Rome的二代产品提升高达19%,并且introduction采用了SNP等多项新技术,进一步增强了安全性。 全新设计的Zen3架构,IPC性能提升19% 2019年8月,AMD推出代号Rome的第二代EPYC处理器,率先采用7nm制造工艺,最高64核,并且全面支持PCIe4.0等新特性,受到了业界的广泛关注。 在刚刚发布的第三代EPYC处理器上,依旧采用7nm工艺制造,架构也进行了大幅优化。最新的Zen3架构使其IPC性能提升了19%之多。 第三代EPYC处理器同样采用了9颗小芯片的设计理念。它还集成了计算CCD和SocketIO。通过混合小芯片架构,可增强设计灵活性,并可提供CCD和中央IODIE配置。更多的可能性。 因为CCD的8个核心完全集成,八个核心可以同时共享32MB缓存,有效提高了每个核心调用缓存的能力,降低了延迟。对于那些使用内存子系统的更密集的应用程序,它可以有效地提高性能。 AMD院士兼SoC架构师NoahBeck表示,对于那些指令密集型应用,有时需要8MB的缓存容量来共享指令数据。在上一代Zen2上,这些应用程序用掉了三级缓存的一半容量。不过在Zen3架构中,只需要32MB缓存容量的四分之一。这种设计让每个核心都有机会使用更多的缓存容量。理论上每个核心最大24MB,有效提升命中率。他表示,命中率的提升可以很好的体现在应用性能的提升上,无论是多核还是多线程的应用,都可以大大提升性能。 在Zen3架构上,由于增加了六通道内存交错选项,可以支持4和8之间更均衡的排列,给客户更多的灵活性,优化内存成本。此外,第三代EPYC处理器继续支持PCIe4,提供两个DIMM通道,每个通道支持一个内存容量为4TB的插槽,并通过更新BIOS兼容二代产品。 据AMD全球院士、Zen核心首席设计师MikeClark介绍,从Zen2到Zen3架构,首先改进了前端,将BTB增加了一倍,达到1024。同时,带宽增加了分支预测器的效率,并消除了分支预测中的冒泡现象,从而实现更快的寻址、误报恢复,以及在更高工作负载切换时无缝操作缓存和指令缓存,以实现更细粒度的流水线切换。 在执行部分,为整数运算提供专用分支和ST数据选择器,减少应用运行时延迟;在浮点运算方面,增加了两位宽的调度和分配,具有更快的FMAC周期。为了实现更快的存储加载,Zen3架构增加了两条INT8IMAC流水线,并优化了内存依赖检测。同时针对非随机内存的操作,通过6个页表查询器实现更好的TLB查询。 MikeClark表示,从整个系统来看,无论是在单线程、单核还是per-socket性能方面,都取得了非常好的性能提升。 优化指令集,全面保障数据安全 据MikeClark介绍,Zen3架构还优化了指令集,在加速、加解密算法等方面将AVX2指令扩展到256位。 在安全性方面,Zen3架构改进了SEV,限制了中断的注入,限制了恶意hypervisor注入SEV-ES访问者中断/异常类型,可以在exchangestate中添加调试寄存器。此外,Zen3架构还引入了SNP安全嵌套分页。在现有SEV-ES加密和虚拟机内存、虚拟机寄存器安全的基础上,增加系统完整性保护,防止恶意管理程序被重放、损坏、重映射攻击。最后,Zen3架构还提供了CETShadowStack(CETShadowStack)来防止ROP编程攻击,更好的保证系统安全。 NoahBeck表示,Zen3架构继续沿用AMD在安全处理器核心上的设计,将处理器安全地集成到IOdie中。同时提供密钥生成和密钥管理的加密功能,通过硬件验证实现基于硬件信任的平台安全。 据介绍,Zen3架构采用安全处理器加载片上ROM只读存储器,为硬件提供信任基础。同时,通过SME安全内存加密模式和内存加密虚拟化SEV模式,提高了系统的安全性。此外,Zen3架构还加入了影子栈技术,可以增加对控制流攻击的防护,SNP可以针对一些以guest权限登录的虚拟机程序,防止其受到恶意攻击。 MikeClark表示,系统安全是Zen3架构调整最多的部分,旨在保证用户数据的安全,保证系统的安全性和易用性。 完善产品布局,满足不同行业用户需求 AMD正式发布第三代EPYC处理器,产品覆盖面非常广。 AMDEPYC全球产品管??理副总裁RamPeddibhotla在介绍AMD第三代EPYC处理器计划时表示,AMD一共发布了19款产品,主要针对三大类应用。 首先有四款产品针对单核性能进行了优化,可以提高单核频率,调用缓存,使用内存和带宽。单核性能很强,很适合做关系型数据库和技术操作。和商业场景。有5款高密度核心产品,可为业界提供极高的多线程计算性能和多路计算性能,主要面向企业应用、高性能计算和云计算。其他10款产品在性能平衡方面都做了很好的优化,都是对总拥有成本需求比较强烈的企业客户。 从产品布局上看,AMD兼顾了不同用户和企业的实际用户需求,全面覆盖了各个层次的企业市场应用。 正如AMD高级副总裁兼服务器业务总经理DanMcNamara在开幕环节所说,AMD第三代EPYC处理器已经能够满足企业对大数据分析、云计算、高性能计算的需求.并加速生态布局,围绕第三代产品推出更多应用,以强大的性能和安全性,以及极高的性价比,为企业、IT管理者和投资者带来更好的价值。【原创稿件,合作网站转载请注明原作者和出处为.com】
