13代酷睿配備更大容量的L2緩存,但這並沒有帶來明顯的延遲提升

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樣品,所以測試結果可能會和最終零售產品有一定出入。