ADVERTISEMENT
在這篇文章中,我們將繼續分析Binary Optimization Tool的運作原理,Intel如何透過這項新技術強化處理器在特定應用程式與遊戲的效能表現。
在成本與效益間取得最佳化平衡
承接上篇文章提到的概念,Intel表示系統最佳化的方式能夠粗分為更快的硬體、更新指令集等偏向硬體的系統層級,以及作業系統最佳化、程式碼轉換、軟體更新等向軟體的原始碼層級,彼此之間存在不同的成本與效益特性,而Intel這次提出的執行檔最佳化工具(Binary Optimization Tool,以下簡稱BOT)則是處於「中成本、中效益」的平衡方案。
延伸閱讀:
Intel更新Arrow Lake家族陣容,首波推出2款Core Ultra 200S Plus系列處理器
Intel情熱價格來啦!Core 200S Plus系列處理器效能實測:堆核超頻還降價,同時發表筆電版新型號
Intel Binary Optimization Tool效能禁藥(上):Intel處理器軟體最佳化技術分析
Intel Binary Optimization Tool效能禁藥(中):執行檔最佳化工具取得成本、效益平衡(本文)
Intel Binary Optimization Tool效能禁藥(下):Core Ultra 7 270K Plus遊戲實測(工作中)
若是直接從程式的原始碼下手修進行最佳化,可能需要修改大量程式碼,需要花費較多人力成本。
若透過BOT的方式進行最佳化,則不會動到原始碼,一來是不需要向程式開發商索取原始碼(可能因商業機密與資安風險考量而拒絕),二來工作流程所需的人力較少,雖然效果沒有直接修改原始碼好,但也能發揮一定助益。




強化指定處理器與程式效能
BOT的運作方式為直街變更執行檔的指令序列,能夠在不變動程式原始碼的前提下,分析執行過程會調用的動態連結庫(DLL),並重新連接到新的最佳化動態連結庫,且能夠調整處理器運作的流程,提高資源利用率並降低管線停頓(Bubble)的情況,讓處理器能在更短的時間內完成同樣的工作,藉以改善遊戲效能表現,並提高FPS、帶來更流暢的遊戲體驗。
BOT最大的優點在於不需修改原始碼就能發揮效果,代表著程式開發商不需大費周章配合處理器進行軟體最佳化,但最佳化的工作仍需轉嫁至Intel進行,目前僅代號為Arrow Lake Refresh的Core Ultra 200 Plus系列處理器與代號為Panther Lake的Core Ultra 3系列處理器,以及少數指定程式與遊戲支援此技術。
支援執行檔最佳化工具(Binary Optimization Tool)的遊戲與程式列表:
(Intel官方網站資訊)
- Geekbench 6.3+(概念驗證)
- 刺客教條:幻影
- 邊境禁地3
- 電馭叛客2077
- 極地戰嚎 6
- 太空戰士XIV
- 刺客任務3
- 霍格華茲的傳承
- 漫威蜘蛛人重製版
- 永劫無間
- 遺蹟2
- 古墓奇兵:暗影
- 小蒂娜的奇幻樂園





瞭解APO、BOT等最佳化技術的概念後,筆者將在下篇文章進行效能實測,看看它們能帶來多少效能增益,請讀者參考延伸閱讀中的連結。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!