在今天的HotChips上,英特爾詳細介紹了計劃於今年晚些時候推出的Ice Lake-SP伺服器體系結構。儘管相同的10nm + Sunny Cove內核為客戶端和伺服器產品線提供了動力,但這兩種實現之間還是存在一些顯著差異。Xeon處理器上的Sunny Cove內核實際上更接近為Tiger Lake提供動力的Willow Cove架構。在深入探討之前,讓我們回顧一下Sunny Cove和Willow Cove在核心設計方面幾乎是相同的:
Sunny和Willow Cove之間基本上存在三個主要區別:後者具有更成熟的10nm節點,更大的L2和L3緩存以及更快的內存支持。其中,高速緩存配置的更改是對核心體系結構的主要修改,而其他兩個則是對過程節點和內存控制器的改進。
好吧,你猜怎麼著?Ice Lake-SP中的Sunny Cove具有與Willow Cove相同的L2緩存配置:
Willow Cove和伺服器Sunny Cove均具有1.25MB的L2緩存和384個OoO執行窗口,而客戶端SNC具有512KB的L2和352個窗口OoO執行。此外,伺服器內核(AVX-512)中有512位FMA,而客戶端內核具有256位寬度的相同單元。從技術上講,前者應該能夠執行兩條AVX-512指令(一條使用FMA 512,另一條通過組合兩個256位FMA單元)。另一方面,Sunny Cove客戶端可以每個周期執行一個512位FMA(融合的乘法和加法)或兩個256位FMA。儘管如此,伺服器和客戶端內核都有望實現平均IPC增長18%,這似乎不太可能。
這使Sunny Cove到Willow Cove的過渡更加混亂,讓我想知道SuperFin的東西實際上是合法的,還是僅僅是營銷方面的龐然大物。因為除此之外,兩個核心之間的差異似乎很小。