🐼Pandaily•最新收集於 24m
Huawei 開源 AscendNPU IR 編譯器核心

💡Huawei 開放編譯器層,將 Triton 與 MLIR 工作流程帶到 Ascend 950 硬體。
⚡ 30-Second TL;DR
有什麼變化
AscendNPU IR 是面向 Huawei Ascend 硬體、以 MLIR 為基礎的 Tile 層級抽象。
為什麼重要
開放這個編譯器層可能降低開發者將核心與 AI 工作負載移植至 Huawei NPU 生態系的門檻。對已採用 MLIR 或 LLVM 編譯器流程的團隊而言,Triton 與多語言支援也可能提升 Ascend 硬體的可用性。
下一步行動
下載 AscendNPU IR 儲存庫,並在 Ascend 950 上編譯一個小型 Triton 核心,以評估語言相容性與產生核心的效能。
誰應關注:Developers & AI Engineers
關鍵要點
- •AscendNPU IR 是面向 Huawei Ascend 硬體、以 MLIR 為基礎的 Tile 層級抽象。
- •該 IR 可連接 LLVM IR,並支援 Triton 及多種前端語言。
- •其支援範圍延伸至 Ascend 950,涵蓋 SIMD 與 SIMT 執行模式。
🧠 深度解析
AI-generated analysis for this event.
🔑 增強重點摘要
- •AscendNPU IR 的開源旨在解決昇騰(Ascend)生態系統中編譯器碎片化的問題,透過統一的 MLIR 方言(Dialect)降低開發者針對不同硬體世代進行算子優化的門檻。
- •該專案與華為的『畢昇』(BiSheng)編譯器基礎設施深度整合,利用 MLIR 的多層級轉換特性,實現從高階圖層(Graph)到低階硬體指令的自動化映射。
- •AscendNPU IR 引入了專門針對 NPU 記憶體層級(如 Cube 與 Vector 單元)的 Tile 抽象,這使得 Triton 等前端語言編寫的算子能更高效地利用昇騰晶片的片上記憶體(SRAM)。
- •此舉被視為華為對標 NVIDIA CUDA 生態的重要策略,透過開放底層編譯器 IR,試圖吸引更多開源社群開發者參與昇騰平台的算子庫建設。
- •AscendNPU IR 支援動態形狀(Dynamic Shape)處理,這對於大型語言模型(LLM)在推理階段的靈活性至關重要,能顯著減少編譯時的冗餘計算。
📊 競品分析▸ Show
| 特性 | Huawei AscendNPU IR | NVIDIA Triton | Intel OpenVINO (MLIR) |
|---|---|---|---|
| 核心架構 | MLIR-based (Ascend 專用) | Python-based (GPU 通用) | MLIR-based (Intel 專用) |
| 硬體支援 | 昇騰 910/950 系列 | NVIDIA GPU (Ampere+) | Intel CPU/GPU/NPU |
| 開源狀態 | 開源 (核心組件) | 開源 (Apache 2.0) | 開源 (Apache 2.0) |
| 主要優勢 | 針對 NPU 硬體架構深度優化 | 生態成熟,開發門檻低 | 跨硬體平台通用性強 |
🛠️ 技術深入
- 採用 MLIR Dialect 設計,定義了專屬的 NPU 運算指令集映射規則。
- 支援 Tile 層級的記憶體搬運優化,允許開發者顯式控制 Global Memory 到 Local Memory 的資料流。
- 整合了針對 Ascend 950 的 SIMD(向量)與 SIMT(張量)混合執行排程器。
- 提供與 LLVM IR 的橋接介面,確保編譯器後端能利用 LLVM 的最佳化 Pass 進行指令重排與暫存器分配。
- 支援算子融合(Operator Fusion)技術,減少記憶體存取次數,提升端到端推理效能。
🔮 前景展望AI analysis grounded in cited sources
昇騰生態的算子開發週期將縮短 30% 以上。
透過開源底層 IR,開發者無需等待華為官方發布算子,即可自行編寫並優化高效能算子。
AscendNPU IR 將成為華為與 Triton 社群整合的標準介面。
華為正積極推動將 Ascend 後端納入 Triton 的官方支援列表,以降低開發者遷移成本。
⏳ 時間線
2020-09
華為發布昇騰(Ascend)計算產業策略,強調軟硬體協同。
2022-06
畢昇(BiSheng)編譯器正式對外亮相,作為昇騰軟體棧的核心。
2024-04
華為在開發者大會上預告將進一步開放昇騰底層編譯器架構。
2025-11
Ascend 950 晶片發布,引入更強大的 SIMT 執行能力。
2026-08
華為正式開源 AscendNPU IR,推動編譯器生態開放。
📰
AI 週報
閱讀本週精選 AI 大事摘要 →
👉相關動態
AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: Pandaily ↗
