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


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