epyc:AMD EPYC 服务器深度揭秘:32 个核心堆一起真不容易!

shishuangying 坐标: 103401 目录:婚姻家庭
Zen 架构在设计之初,就充分考虑了不同市场领域的适应性,桌面、移动、服务器 ( 数据中心 ) 都要靠这一套架构拿下,这和 Intel 近些年的理念也是类似的。Zen 微架构设计,EPYC、Ryzen 是相通的,包括核心与缓存配置,AMD 从数据中心应用角度做了重新梳理介绍,也可以参考我们此前的解析。当然,52% IPC ( 每时钟周期指令集 ) 的架构性能提升,EPYC 同样是适用的。AMD 认为,现有的双路系统存在诸多局限,比如 IO 扩展有限、配合第二路 CPU 才能有完整 IO、CPU 间专用链接无法拥有其他 IO、平台需要 PCI-E 切换和芯片组等。EPYC 重点改进了这些方面,SEV 安全加密虚拟化则可以保护虚拟机免受其他虚拟你、非法管理员、不信任虚拟机管理器的伤害,每个虚拟机和管理器都有独立的秘钥,彼此加密隔离,并与 AMD 现有的 AMD-V 虚拟化技术整合。针对虚拟化,EPYC 在二三级缓存、核心间延迟、缓存和内存拓扑方面都做了优化。企业级的 RAS ( 可靠性 / 可用性 / 可服务性 ) 也是一应俱全。EPYC 的有效内存带宽可以达到 290GB/s,相比于 Broadwell Xeon 高出多达 150%。同时从单路到双路的性能扩展几乎完美,可以提升多达 98%。单路扩展性都能完胜 Xeon。双路系统:64 核心、4TB 内存、128 条 PCI-E。单路系统:32 核心、2TB 内存、128 条 PCI-E。精细的电压和频率控制,可以根据功耗分布,让处理器运行在最佳状态,活跃核心较少的时候可以自动提高频率。我们知道,服务器应用基本都可以让所有核心都跑起来,但此时无论负载高低,默认各个核心都会运行在高频率,造成浪费,AMD 则加入了新的算法,可以根据负载程度动态优化,能效可提升最多 10%。EPYC 虽然可以充裕的带宽,但并不是所有应用都需要全部带宽,EPYC 就可以进行适应性调节,能将能效再提升最多 8%。EPYC 每一个内部都有四个内核,总计 32 个核心,如何让它们平衡地运行在最佳状态,难度是极大的,AMD 能针对每一个核心进行管控,避免不同核心负载失衡,并降低功耗。结果呢,反正就是比 Intel 更高的性能、更低的功耗。

专题栏目
最新