
經過2年的經驗積累和繼續研發之后,有了很大改變的Zen 2核心又出現在我們面前,而搭載這一核心的第三代銳龍,也再一次對市場、對競爭對手發起了挑戰。
首先,讓我們來簡單了解—下第三代銳龍采用的Zen 2架構。作為Zen架構的深度大改型,它不僅解決了之前的問題、提升了效率,而且還是一款為7nm新制程量身打造的架構。
針對核心效率,Zen 2架構的主要改進包括提高分支預測能力、提升整數吞吐能力、浮點模塊翻番、內存延遲降低、三級緩存容量翻番、頻率大幅提高等,官方宣稱這些措施將代表核心效率的IPC(每時鐘周期指令數)再次提升了15%,單線程性能提升了多達21%。而在大幅提升單核效率的同時,第三代銳龍又一次提升了核心數量,因此多線程性能也得到了大幅提升。


Zen 2仍然使用CCX(CPU Complex)群組設計,即4個核心為一組,每個核心自帶512KB二級緩存,并且每組核心共享16MB三級緩存(相對于第二代銳龍的Zen+架構提升了一倍)。CCX也并非完全固定,核心數量是可以根據需要調整的,不過不管留有幾個核心,都可使用全部的三級緩存。
實際制造的每個處理器芯片上可以容納兩組CCX,即8個核心,形成一個CCD(CPU Complex Die)。每個CCD都有直連I/O模塊的通道,但各個CCD芯片之間沒有直接通道,通信必須經過I/O模塊,這樣可以保證不同核心、緩存之間的延遲是一致的,讓多線程性能提升幾乎達到了完全的線性。但如果調用不同CCD中的處理器核心協同工作,同步起來就比較麻煩,好在新版Windows10為其進行了優化,會盡量優先調用同一個CCX、CCD中的處理器核心。……