Linux 内核新增 AMD 7nm Zen2 架构优化

by admin on 2020年3月12日

AMD 7nm
Zen2处理器预计将在明年一季度大规模上市,其中第二代EPYC霄龙先行,随后是消费级锐龙Ryzen平台。经查,Linux
4.21内核新鲜增加了对AMD 7nm EPYC Rome(罗马)处理器的优化。

图片 1

IT之家8月8日消息 旧金山时间8月7日下午,AMD召开发布会,正式推出了7nm EPYC
7002系列处理器,最高64核128线程,频率最高3.4GHz。

7nm Rome在设计上进行了一些大胆创新,比如结构上,CPU核心和I/O
Die分离,DDR控制器也与I/O核心绑定,这意味着内存延迟将加大,同时CPU访问L3的速度也会牺牲。

AMD的EPYC霄龙处理器的代号全部都是源自意大利的城市,第一代Naples那不勒斯,刚发布的代号是Rome罗马,接下来第三代叫作Milan米兰,第四代则较Genoa热那亚,每一代EPYC都对应每代Zen架构,也就是说接下来的第三EPYC会用7nm+…

根据IT之家前方现场编辑发回的报道,苏妈演讲结束后,AMD CTO Mark
Papermaster上台演讲。

图片 2

AMD的EPYC霄龙处理器的代号全部都是源自意大利的城市,第一代Naples那不勒斯,刚发布的代号是Rome罗马,接下来第三代叫作Milan米兰,第四代则较Genoa热那亚,每一代EPYC都对应每代Zen架构,也就是说接下来的第三EPYC会用7nm+工艺的Zen
3架构,更有趣的是,这处理器里面将会有15颗芯片。

AMD表示,做7纳米产品并不容易。这需要AMD、晶圆厂和设计软件制造商之间的合作。服务器客户需要在服务器机架允许的能力范围内获得尽可能多的性能,因此AMD围绕这一点设计了芯片,使用更高的密度改进来添加更多的内核,从而提升了性能。

不过,内核调优后,新增了规定L3缓存限制、优先级和内存带宽强制执行的QoS域。这将有助于为新架构做好更广泛的软件生态系统准备,并可能避免新设计的一些古怪之处。

根据wccftech的消息,AMD的EPYC
Milan处理器内部最多会有15颗芯片,当中必然有一个是I/O核心,那么剩下14个全部都是计算核心?这并不可能,因为现在8通道DDR4内存的带宽只足够10个CCD核心也就是80核使用,那么剩下的4个是啥?很大概率是HBM内存,当然也有可能是8个CCD核心加6颗HBM的组合,那么EPYC
Milan就存在8+6+1和10+4+1这两种组合的可能性。

AMD 7nm EPYC 7002系列处理器在每个SoC上最多提供64个“Zen
2”核心,与上一代相比,每个核心的服务器工作负载IPC性能提升高达23%,L3缓存最多增加4倍。AMD采用Infinity
Fabric结构将芯片组和各个处理器连接起来。在安全方面,AMD提供”硬核”芯片级嵌入式安全子系统,以及安全内存加密和安全加密虚拟化等高级安全功能。

此外,此次调优也是为了更好地利用AMD Zen2的新编译器“znver2”,它支持包括
写回和不失效缓存(WBNOINVD), 读取处理器ID(RDPID)以及缓存线写回
(CLWB)等命令,后者可用于开启非易失性内存。

与DDR4内存相比,HBM内存有着更高的带宽与更低的延迟,而EPYC
Milan内的HBM内存可能会充当DDR4内存与CPU内部L3缓存之间的中间层缓存,当它是CPU片外的L4缓存也可以,它的存在可以消除DDR4内存的带宽瓶颈,由于HBM内存的高带宽,CCD与I/O芯片之间的通信通道反而有可能成为瓶颈,不过相信AMD在新架构设计上就会考虑到这问题。

AMD 7nm EPYC 7002系列处理器采用7nm CPU die + 14nm I/O die,每8个CPU
die连接一个I/O die,8通道内存,128条PCIe通道。

图片 3

不过之前有说法EPYC
Milan依然是8+1的配置,那么可能AMD会出带HBM和不带的版本?

总的来说,AMD
第二代EPYC处理器拥有最高64核心的配置,比英特尔的至强多128%,比至强的性能高97%,最高支持8TB
3200MHz内存,128条 PCIe 4.0通道。

文章转载自:

AMD 称第二代EPYC处理器创下了80项世界记录。

在发布会上,谷歌、twitter、微软等数据中心客户宣布部署AMD第二代EPYC处理器。

以下为AMD 7nm EPYC 7002系列处理器阵容:

AMD 7nm EPYC 7002系列处理器共有19款型号,64核心的有两款分别是EPYC
7742和7702。其中最强的EPYC
7742基准频率达到了2.25Ghz,最高增强频率为3.4GHz,默认TDP只有
225W,三级缓存256MB,每千片的单片售价达到了6950美元,约合人民币49000元。

除了64核之外,AMD 7nm EPYC
7002系列阵容还包括两款48核版本、三款32核心版本、以及24核、16核、12核和8核版本。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图