AMD Zen架構(gòu)再曝:緩存已向Intel看齊
昨天有人曝光了AMD新一代X86架構(gòu)Zen的核心圖,證實了AMD將放棄始于“推土機”架構(gòu)的模塊化多核設(shè)計,不過昨天的爆料只是單個內(nèi)核的,今天有了更多細節(jié)——AMD的Zen架構(gòu)中每個核心搭配512KB L2緩存,而4個核心將組成一個單元,共享8MB L3緩存,其中緩存設(shè)計相比前幾代處理器有了重大變化,包涵式緩存設(shè)計跟Intel的處理器設(shè)計類似。
Anandtech論壇有人曝光了AMD Zen架構(gòu)的四核單元設(shè)計,跟昨天曝光的那個PPT應該同屬一份,這次重點披露的是AMD Zen架構(gòu)多核心。從圖上看,AMD把四核Zen架構(gòu)核心稱為一個單元,每個核心有自己的512KB L2緩存,4個核心共享8MB L3緩存。單從容量上來看,8MB L3緩存的配置跟目前的模塊化設(shè)計是相同的,512KB L2緩存則只有“推土機”模塊的一半容量,但實際上內(nèi)部大有玄機。
AMD自從K6架構(gòu)開始使用專有緩存(exclusive cache)設(shè)計,緩存之間的數(shù)據(jù)不通用,這種設(shè)計主要是為了提高緩存利用效率,在“推土機”架構(gòu)之前這都沒什么問題。但是,之前我們對推土機架構(gòu)失利做過分析,影響模塊多核性能的一個因素就是AMD的緩存設(shè)計,緩存關(guān)聯(lián)性太低,分支預測效率不高,命中率不高。
所以Zen架構(gòu)中AMD的緩存容量看起來小了,但緩存改為包含式緩存(inclusive cache),也就是說L1緩存中的數(shù)據(jù)可以跟L2緩存中的數(shù)據(jù)共享,這跟Intel的處理器緩存設(shè)計是一樣的。
從圖片上來看,AMD一直在強調(diào)Zen架構(gòu)的多核單元可以更高效地并聯(lián),4個核心為一組單元,之前曝光過的16核Zen架構(gòu)APU、32核Zen架構(gòu)都可以此為基礎(chǔ)組合而成。■
關(guān)注我們



