FB 建議貼文

選取貼文複製成功(包含文章連結)!

Intel Binary Optimization Tool效能禁藥(中):執行檔最佳化工具取得成本、效益平衡

Intel Binary Optimization Tool效能禁藥(中):執行檔最佳化工具取得成本、效益平衡

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的方式進行最佳化,則不會動到原始碼,一來是不需要向程式開發商索取原始碼(可能因商業機密與資安風險考量而拒絕),二來工作流程所需的人力較少,雖然效果沒有直接修改原始碼好,但也能發揮一定助益。

系統層級最佳化的成本較低,但效益較差,反之原始碼層級最佳化的成本較高,效益也較高。Intel便考慮取得成本、效益居中的解決方案。

執行檔最佳化工具(Binary Optimization Tool)便是這個成本、效益較為平衡的最佳化技術。

在典型的程式編譯流程中,編譯器會驗證執行檔是否透過範本進行最佳化,若無則會嘗試透過軟體或硬體PGO範本(Profile-Guided Optimization),若有則會在最佳化後發布。

程式在原始碼階段可以進行全面性修改一旦編譯完成的執行檔雖然無法更動,但仍可進行最佳化。

強化指定處理器與程式效能

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
  • 古墓奇兵:暗影
  • 小蒂娜的奇幻樂園

BOT技術能在程式執行階段透過改善處理器運作流程,提高資源利用率,達到改善遊戲效能並提高FPS的效果。

BOT的關鍵步驟為分析執行檔,並重新連接到新的最佳化動態連結庫,達到不修改程式原始碼便可進行最佳化的效果。

BOT能在Ring 3的User Mode權限下運作,不需直接存取硬體或作業系統核心(Kernel),資安風險較低。

不同於APO(Application Optimization)技術僅針對遊戲應用,BOT還能兼顧多媒體創作與AI應用程式。

BOT特色與功能一覽,它在最佳化過程不需要逆向工程、反編譯,且可以保留所有執行檔的原始功能。

瞭解APO、BOT等最佳化技術的概念後,筆者將在下篇文章進行效能實測,看看它們能帶來多少效能增益,請讀者參考延伸閱讀中的連結。

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則