原文標題:AMD and Intel Collaborate to Simplify AI Development on x86 CPUs Using PyTorch
Intel 與 AMD 在 10 月 20 日共同宣布,將針對 x86 CPU 執行 PyTorch 人工智慧工作負載的最佳化工作集中到 oneDNN。oneDNN 是由 Unified Acceleration Foundation(UXL)治理的開源深度學習函式庫,目標是在不同廠牌的 x86 處理器之間建立一致的加速軟體路徑。
這項合作源自 x86 Ecosystem Advisory Group 的建議。兩家公司同意將 oneDNN 作為 PyTorch 在 x86 平台上的預設開源加速函式庫,AMD 會把既有 ZenDNN 最佳化技術整合進 oneDNN,同時加入 UXL Foundation 擔任 Steering Member。此舉不代表所有 CPU 採用相同的硬體設計,而是希望減少開發者針對不同平台維護兩套加速程式碼的負擔。
除了現有軟體,Intel 與 AMD 也合作推進 AI Compute Extensions(ACE),這是一套面向下一代 x86 的指令集架構,設計目標包含加速矩陣乘法。官方表示未來會透過 oneDNN 更新把 ACE 支援帶進 PyTorch,但沒有提供正式交付版本或上市時程。
AMD 的官方說明也指出,整合後仍會持續針對自家處理器進行效能最佳化;雙方合作聚焦共同開源基礎,並未宣稱特定模型已有可量化的效能提升。
發生了什麼事
Intel 與 AMD 決定將 PyTorch 的 x86 CPU 加速工作整合到 oneDNN,AMD 另將 ZenDNN 併入共同程式庫。
為什麼重要
對需要在多種 x86 伺服器部署模型的團隊而言,統一函式庫可降低維護與測試成本,未來也有助於新指令集獲得框架支援。
影響哪些人
受影響者包含 PyTorch 開發者、企業 AI 平台維運團隊、x86 伺服器供應商及開源函式庫維護者。
已確認與未確認
已確認合作方向、AMD 加入 UXL 及 ACE 的研發計畫;尚未公布效能基準、完整相容性清單與 ACE 的正式導入時間。