Ice Lake-SP的休眠喚醒時間較慢, 是否會影響它的發佈時間呢?
按照Intel的線路圖規劃的話,今年第三季度應該會推出Ice Lake-SP服務器處理器,此前發布的Cooper Lake是14nm的,而且僅面向4路或者8路的高端市場,而用途更廣泛的單路或雙路服務器依然交給採用10nm+工藝的Ice Lake-SP,但最近曝出了一個會導致性能不穩定的bug。
根據phoronix的報導,Linux的最新補丁指出Ice Lake-SP處理器的一個有趣的問題,當它進入睡眠狀態後,CPU要花費比預期更長的時間才能恢復正常頻率,導致CPU頻率的不穩定,從而影響性能一致性。
這個問題的嚴重性還不太清楚,不過這表明目前Ice Lake-SP處理器還有一定的問題需要解決,這是否會影響它的發佈時間還不太確定,不過tomshardware就此聯繫過Intel,他們回應依然有望在2020年下半年向客戶交付Ice Lake-SP。
至於Ice Lake-SP的問題,其實就是它從C1E或者更低的C狀態休眠恢復時,CPU頻率提升會非常緩慢,C狀態在許多情況下能讓CPU節能,但是這也會導致一些意外的情況,比如CPU頻率的不確定性,這有可能導致應用負載無法獲取足夠的性能,此外,當CPU利用率較低時,CPU頻率可能無法鎖定在特定水平。
而現在Intel解決問題的方法也很簡單粗暴,就是發放補丁禁止Ice Lake-SP處理器的自動進入C1E狀態,並且通過sysfs禁用C1E/C6睡眠狀態,這樣CPU就無法進入睡眠狀態,功耗會增加,但CPU可以更快的相應服務器的負載變化,從而更快地運行。
具體來說Ice Lake-SP從PC0 + C6狀態喚醒時延遲未128us,而Skylake -SP則是108us左右,延遲增加了18.5%,不過Skylake-SP的喚醒時間比Intel更早期的處理器其實也增加了不少,這應該是CPU架構設計的問題,目前不清楚在Windows系統下是否同樣存在這個問題。