Intel Core Ultra 200S Plus,簡稱 ICU… 這款處理器已經上市一段時間了。簡單總結:它是一顆單核性能持平 R9 9700X,但多核性能翻倍的處理器,關鍵售價僅 $299 美金...吧?當然鬼島匯率不同這點倒是不意外。多數人應該都看過跑分了,畢竟架構都名為 Arrow Lake-Refresh 了,性能也不會有太大變化。這篇文章,我想聊的是 IBOT - Intel Binary Optimization Tool。相比以往增加 CPU 性能,都靠拉時脈或是調架構,IBOT 主要透過軟體的方式來榨取硬體效能。
簡介 - Intel Binary Optimization?
一個程式從我們熟知的高階語言 C++,變成 CPU 可以執行的檔案,中間必須經過編譯器的轉換,產生出底層的二進位機器碼。這些機器碼包含了記憶體存取、條件分支與邏輯運算等基礎指令,而它們進入 CPU 前端提取單元的排列順序,會直接決定 CPU 執行的效率,進而大幅影響 CPU 的 IPC。
但市面上的 CPU 百百種,開發者很難針對每一種架構都做到極致的最佳化。這正是 IBOT 能夠發揮作用的地方。首先,Intel 會先在自己的實驗室分析 CPU 執行這些程式時遇到的瓶頸,找出導致前端管線阻塞的效能熱點。接著,他們會針對這些二進位碼的佈局重新排序,依照 Arrow Lake Refresh 的架構特性建立設定檔,藉此提升分支預測和 L1 快取命中的成功率。這樣一來,CPU 就能順暢地執行指令,避免管線被清空,也避免漫長的記憶體存取延遲。
為了實現這一切,Core Ultra 200S Plus 在硬體上加入了一些專屬的硬體掛鉤。Intel 在實驗室用它來收集底層執行數據;而當你在電腦上玩遊戲時,IBOT 服務同樣會透過這些掛鉤運作。它能在幾乎不佔用任何 CPU 資源的情況下,即時介入遊戲的執行,把遊戲原本要讀取的記憶體位置,直接切換到 Intel 已經排列好的高效能指令區塊。
平台 - Intel Core Ultra 7 270K Plus
為了這次測試,我也更新了我的測試平台,CPU 當然是最新的 Intel Core Ultra 7 270K Plus。
搭配華碩 ROG STRIX Z890-E Gaming 主機板。
這款主機板除了有著優秀 18 相供電,還有著高達 7 條的 M.2 SSD 插槽,當中更有 3 條支援 PCI-E 5.0,可謂凶悍。
有趣的是為了容納高達 7 條 的 M.2,顯卡插槽甚至還下移。主機板也有七段顯示器和 onboard 開機鈕供玩家使用。
而顯卡則是同為華碩的 TUF GeForce RTX 5070,這巨大的三風扇,可把外觀給做足了,儘管底子是 5070,卻有著 5080 的架勢。
最後因應 Core Ultra 200S Plus 把記憶體支援升級到 7200,我也改用了芝奇的幻鋒戟 DDR5 7200 CL34 16GBx2 記憶體。
實測 - IBOT 表現差異
我們來實際測試 iBOT 在遊戲上的效果。首先是古墓奇兵:暗影 FHD 解析度下,從平均幀看來,開啟 iBOT 大約有 2~7% 的提升。相比官方所說的 22% 提升,這樣的結果受限於 RTX5070 顯卡,但考慮到多數人的配備,這樣的結果才是大家會體驗到的差異。
Far Cry 6,提升 9%,也是提升有感的遊戲。
Final Fantasy XIV,FHD 解析度下也約有著 2% 的進步。
最後是 Cyberpunk 2077,在 FHD 解析度且開啟 DLSS 幀生成的情況下,有著 1% 的進步。
從數據看來,IBOT 對於顯卡吃重的遊戲差異不大,對於 CPU 最佳化不好的遊戲,在搭配主流顯卡的情況下能有著個位數百分比的穩定提升。儘管 iBOT 能榨出 CPU 前端的極限 IPC,但整體幀數仍受限於 GPU 渲染能力與記憶體延遲,最終反應出來的成績未必如官方所說這麼好,除非你有一張 RTX5090。但考慮到花大錢買超頻記憶體才能換取類似的幀數增幅,在搭配 RTX5070 的情況下還能有這樣的效果挺厲害的。何況 iBOT是免費送給你的。
Intel 從軟體和機器碼的方向去最佳化執行效率,跳脫了純靠拉抬時脈的傳統框架,此技術路線具備獨特性。但 iBOT 當前展現出來的,我認為只能算是 Beta 體驗。考慮到支援的遊戲偏少,且後續支援仰賴 Intel 的維護,未來能否擴展應用生態會是更值得關注的地方。目前 Intel 已預告此技術會再出現於 Intel Core Ultra 300 系列中,就讓我們期待到時會不會有更多的遊戲和應用加入吧!
但實際上,這技術還存在一個重大挑戰。透過更換程式執行的記憶體指向位置,執行不同的機器碼。欸?這點似乎與外掛有著雷同的行為呢!而這正是目前 IBOT 技術所遇到的困境,市面上的反作弊軟體如:Easy Anti-Cheat、RICOCHET Anti-Cheat 等,會偵測使用者是否嘗試去讀取、更換遊戲執行時的記憶體區塊。因此 IBOT 如果要在這些有反作弊軟體的遊戲上運行,得與這些反作弊軟體溝通好。但實務上,我認為在只有 Intel 推廣此技術的情況下,遊戲廠商應該不會想要開一個後門只為了提升性能。何況,IBOT 的存在前提是遊戲的優化不佳,這對於遊戲廠商來說等於承認他們程式寫的差呀XD
實測 - IBOT 表現差異
最後來看一些跑分吧,首先是代表理論 CPU 渲染性能的 Cinebench 2026,單核 583 多核 8814,其中純 E-Core 單核 402,光是 E-Core 就已經能夠打平 5900X 了。多核則是超過 9700X 一大幅,展現了 P-Core E-Core 的優勢所在。
R23 同樣也是在單核與多核超越同級產品,可見在渲染性能 Ultra 7 270K Plus 的絕對優勢。
透過 Rust 編譯 Bevy Engine,相比我舊的 Core i9-12900K,也有著 37.7% 的速度提升。
心得 - IBOT 表現差異
綜合來說,Core Ultra 7 270K Plus 結合 Intel Binary Optimization Tool,展現出了另一種增進性能的方式。一萬元的售價,提供了碾壓同級產品的多核心生產力,我認為這顆 CPU 具有很強的競爭力,特別是對於生產力注重的用戶而言。對於遊戲來說,透過超頻改善了些 Die to die 延遲在搭配 IBOT 的軟體提升,也有助於提升遊戲表現。雖然這代只是個 refresh,但仍讓我們看到了些 fresh 的技術。Intel Core Ultra 7 270K Plus 目前市價 $12,500,有興趣可參考。 |