Intel 的第 13 代酷睿處理器 Raptor Lake 基本上就是在現有 Alder Lake 處理器的基礎上進行修改,最明顯的改動應該就是增加了 E-Core 數量并且增加了整個核心的緩存容量了,P-Core 和 E-Core 的 L2 緩存容量都有所增長,其中 P-Core 的 L2 緩存從 1.25MB 增加到了 2MB,而 E-Core 則從 2MB 增加到 4MB,通常來說增大緩存的好處就是讓數據更靠近 CPU 內核,減少 CPU 訪問內存進行數據存取操作,這樣可以降低延遲提升內核效率,然而緩存變大會顯著成大芯片面積、功耗和發熱,而且還會增大延遲。

不過根據 chipsandcheese 的測試來看,Raptor Lake 的 P-Core 的 L2 緩存延遲并沒有明顯增加,估計是 Golden Cove 龐大的結構緩解了這問題,Raptor Cove 的 L2 緩存延遲從現在 Golden Cove 的 15 周期略微增加到 16 周期,增幅不明顯。

而 L3 緩存的延遲可能也增加了 1 個周期,不過 Intel 處理器的 L3 緩存速度是和 Ring 頻率綁定的,由于目前不清楚 Raptor Lake 的 Ring 頻率是多少,所以現在還不好判斷。

上圖則是帶寬對比,可以看出 Raptor Lake 和 Alder Lake 在同頻下 L2 和 L3 緩存帶寬是基本相同的,現在測試出來 Raptor Lake 的 P-Core L1 數據緩存的帶寬比上代低,但這可能是 Intel 給 ES 處理器加的限制。

E-Core 的架構其實并沒有變動,都是 Gracemont,所以 13 代和 12 代酷睿處理器的 E-Core 的緩存延遲表現是一樣的,同樣是 20 個周期。

只不過 E-Core 的 L2 緩存增大可能比 P-Core 收益更大,因為 E-Core 的亂系執行緩沖區比 P-Core 小,所以它們訪問 L3 緩存時延遲非常高,這會導致不小的性能損失,所以增大 L2 緩存容量可以直接提升 IPC。

帶寬沒啥好說的,兩者基本沒啥區別,只不過增大 L2 緩存的結果清晰可見
上述這些測試都是基于一個 P-Core 運行在 4.9GHz,E-Core 運行在 3.72GHz 的 Core i9-13900K ES 樣本測試出來的,并沒有提及 Ring 頻率是多少,由于是 ES 而不是更接近正式版的 QS 樣品,所以測試結果可能會和最終零售產品有一定出入。
原文地址:http://www.myzaker.com/article/63074f5f8e9f09728b061ab3