02.28 AMD在ISSCC 2020上分享Zen 2架構相關信息

在最近召開的ISSCC 2020上面,AMD分享了很多關於去年推出的Zen 2架構的細節內容,現在我們找到了相關的報道和當時的演示稿,一起來看看AMD分享了哪些有趣的東西。

AMD在ISSCC 2020上分享Zen 2架構相關信息

首先是Zen 2架構的特點,它是一個能完整覆蓋當前市場的架構,上至服務器下至移動端,它都可以勝任,一個核心架構橫跨幾乎所有的平臺。

AMD在ISSCC 2020上分享Zen 2架構相關信息

圖片來自於PC Watch,下同

Zen 2架構相對於Zen架構有較大的改動,包括使用了全新的“TAGE”分支預測器,優化過的L1指令緩存,兩倍的微指令緩存,兩倍的浮點單元數據寬度,第三代AGU,加大的各種調度器、指令存儲隊列,兩倍的L1數據緩存讀寫帶寬,單個CCX擁有兩倍的L3緩存。以上這個改動促成了Zen 2相對於Zen有超過15%的IPC提升。

AMD在ISSCC 2020上分享Zen 2架構相關信息

下面是Zen 2單個內核的顯微照片,AMD標註了不同的功能分區。

AMD在ISSCC 2020上分享Zen 2架構相關信息

每個CCX上面的L3緩存實際上是可以被細分成4組,每組4MB大小。

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

Zen 2的單個CCX,已經是老生常談了的四核16MB L3配置。

AMD在ISSCC 2020上分享Zen 2架構相關信息

不過有趣的是,AMD還介紹了兩種新的CCX配置方式,一種是在剛發佈不久的Ryzen 4000系APU上面使用的四核4MB L3配置,另外還有一種是還沒有見到實際產品的雙核4MB L3配置

接下來講的是Zen和Zen 2在工藝上面的差異,一個是GF的14nm FinFET工藝,一個是臺積電的7nm FinFET工藝。

AMD在ISSCC 2020上分享Zen 2架構相關信息

可以看到新工藝帶來了相當高的晶體管密度提升,在同樣的四核配置下,Zen 2單個CCX在L3倍增的情況下其面積是比Zen的單個CCX小上12.7mm2的。

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

工藝上面的進步是Zen 2能效比大幅提高的主要來源,但也可以看到架構上的調整也是一大重要因素。

AMD在ISSCC 2020上分享Zen 2架構相關信息

最終達成的,是在單個插槽上面置入兩倍的核心數量,也就是單片最大64核是通過架構、工藝雙方共同改良而達成的。

AMD在ISSCC 2020上分享Zen 2架構相關信息

在單核表現上面,Zen 2的單核也更為省電。

AMD在ISSCC 2020上分享Zen 2架構相關信息

最終,Zen 2完成了非常大的進步。

AMD在ISSCC 2020上分享Zen 2架構相關信息

這張幻燈片介紹的是不同市場中的處理器採用的不同封裝策略,可以看到,CCD都是一樣的,而IO Die是有很大區別的:在Ryzen系列桌面處理器上面使用的是桌面級的IO Die,其面積為125mm2,而在EPYC 2和Ryzen Threadripper上面,用的是服務器級的IO Die,其面積高達416mm2。

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

後面還在繼續誇臺積電的7nm製程,它幫助減小了單個CCD的面積。這裡AMD也給出了他們為什麼採用MCM的理由,由於在服務器和桌面端,很多任務都是IO密集型的,而對於這部分單元來說,更好的工藝並不能帶來顯著的性能提升,反而會增加很多成本。於是AMD選擇將整個處理器(實際上是SoC)分區,將CPU內核與IO、內存部分解耦,後面模塊採用老一代的工藝進行製造。

AMD在ISSCC 2020上分享Zen 2架構相關信息

另外,為什麼說Zen 2處理器實際上是個SoC呢,因為上面還集成了一些其他的微處理器,或是用於電源管理,或是用於溫度監視。

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD在ISSCC 2020上分享Zen 2架構相關信息

AMD隨後具體介紹了他們採用的MCM封裝方案的一些細節,包括芯片間互聯的電路佈局和基底針腳電路佈局。

AMD在ISSCC 2020上分享Zen 2架構相關信息

最終這套Chiplet多芯片方案幫助他們在服務器產品上面節約了非常多的成本,官方給出的數字是,48核產品大致節約了100%的成本,而16核的產品也約莫節約了40%的成本。

AMD在ISSCC 2020上分享Zen 2架構相關信息

同樣,在桌面端,Chiplet也是有著相當大的成本優勢,常見的八核產品大致能夠節省約20~30%,而16核產品更是能夠省出100%的成本,甚至這塊IO Die還可以用來做成X570芯片組。

不管怎麼看,Zen 2都是相當成功的一代處理器架構,微觀方面,內核IPC相對上代有15%的提升,已經接近對手沿用多年的架構的水平,在臺積電7nm工藝的助力下,它還實現了能耗比方面的大幅進步。宏觀方面,採用Chiplet多芯片的封裝方式讓AMD有效控制住了產品的成本,另外帶來的一點好處是產品線具有相當的可擴展性,往基板上面加核心,不行就換大基板,換大號IO Die,最終我們看到了AMD迅速鋪開Zen 2產品線,下至六核,上至64核,給客戶提供了豐富的選擇,而且新的面向移動端的處理器也已經蓄勢待發,我們馬上就能見到了。


分享到:


相關文章: