由於新的Linux更新,Intel的Emerald Rapids Xeon CPU獲得了免費的效能提升和更低的功耗。
Canonical工程師Pedro Henrique Kopper最近向LKML發送了一個名為Emerald Rapids的更新平衡效能EPP的更新,其中包含一個小但非常好的調整,以提高 Emerald Rapids系列中Intel Xeon資料中心CPU的效能。此次調整隻是EPP(energy-performance_preference)值的一個小變化,它可以提高這些CPU的效能同時保持更好的電源效率。
預設情況下,balance_performance的EPP值為128,但在與Intel進行的內部調查中團隊發現將EPP值設為32整體上更有利且更合適。在更新中Pedro表示「…在與Intel一起進行內部調查期間,我們確定32是更合適的值。這會導致性能和能耗方面的顯著改進。
此值變更的效果導致了以下增強:
- POV-Ray:速度提高32%,耗能降低12%
- OpenSSL:速度提高12%,能耗降低1%
- 建置Linux核心:速度提高29%,能耗降低18%
Pedro補充因此我們應該將balance_performance的預設EPP移至32。這與Sapphire Rapids已經完成的操作一致。這是令人驚訝的,因為去年Sapphire Rapids的balance_performance模式的預設EPP已設定為32 ,透過簡單的一行程式碼更新即可顯著提高效能。
Intel Emerald Rapids Xeon CPU系列自2023年12月起已上市,這段單行程式碼幫助Emerald Rapids CPU獲得了良好的效能提升。同時應該記住這種效能提升和能耗降低只會影響開箱即用的balance_performance模式,該模式是Ubuntu Linux和其他採用Linux的作業系統上的預設EPP。
切換到效能等EPP模式的使用者不太可能看到這樣的好處,但無論如何與EPP設定為128相比,EPP值32令人驚訝地能夠節省更多電量。
消息來源 |