MLIR 編譯器原理與實踐
吳建明、吳一昊
買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Android 高效入門>>深度學習-使用 Android Studio 2 開發 Android 6.0 APP
$650$507 -
Linux Shell 程式設計實力養成:225個實務關鍵技巧徹底詳解, 2/e$490$382 -
深入理解 Linux 程式設計:從應用到核心$580$493 -
鳥哥的 Linux 基礎學習訓練教材$480$379 -
Python 網路爬蟲與資料分析入門實戰$450$351 -
UML 物件導向系統分析與設計, 4/e$560$199 -
機器學習開發神器!Google Cloud Platform 雲端開發應用超入門$490$417 -
Kaggle 競賽攻頂秘笈 -- 揭開 Grandmaster 的特徵工程心法,掌握制勝的關鍵技術$1,000$850 -
超圖解 ESP32 深度實作$880$695 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
UEFI 編程實踐$714$678 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663 -
穿越作業系統迷霧:從零實現作業系統$594$564 -
$505LangChain 入門指南:構建高可復用、可擴展的 LLM 應用程序 -
LLM 的大開源時代 - Llama 模型精讀實戰$650$514 -
深度學習編譯器設計$534$507 -
LangChain 核心技術與 LLM 項目實踐$714$678 -
$611AI 處理器硬件架構設計 -
數字信號處理基礎入門$599$569 -
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
$768算法競賽黃金法則 (提高算法和思考力的77項技巧) -
LangChain 學習手冊|使用 LangChain 與 LangGraph 建構 AI 與 LLM 應用程式 (Learning LangChain: Building AI and LLM Applications with LangChain and LangGraph)$680$537 -
Vibe Coding CLI 頂級開發 - Claude Code 前瞻菁英育成手冊$1,080$853 -
生成式 AI 應用開發:基於 OpenAI API 實現$980$774
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
79折
$564CUDA 並行編程與性能優化 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
VIP 95折
高薪Offer 簡歷、面試、談薪完全攻略$414$393 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
79折
$469GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
相關主題
商品描述
MLIR是一個新型的AI編 譯器,被廣泛應用於各種產 品研發中,在企業與學術研 究中有很大的影響,但是, 目前 外還找不到MLIR 專著,本書試圖彌補這個空 缺。 本書全面解析MLIR的主 要功能,幫助讀者理解 MLIR工作原理,以及使用 MLIR對深度學習與機器學 習進行優化與部署。全書共 11章,包括用MLIR構建編 譯器、MLIR編譯器基礎、 MLIR編譯器功能模塊、 MLIR方言技術、TPU-MLIR 開發技術分析、MLIR中間 表示與編譯器框架、MLIR 代碼生成技術、MLIR的後 端編譯過程、Buddy-MLIR 工程技術解析、TPU-MLIR 開發實踐與IREE編譯流程 與開發實踐。各章除了包含 重要的知識點和實踐技能外 ,還配備了精心挑選的典型 案例。 本書適合從事AI算法、 軟件、編譯器及硬件開發等 相關的工程技術人員、科研 工作人員、高校師生、技術 管理人員等閱讀,也可以作 為高等院校編譯器相關專業 的參考用書。
作者簡介
吳建明,上海交通大學模式識別與智能系統專業博士畢業。長期從事人工智能芯片設計,尤其擅長TVM/LLVM編譯器、AI框架、自動駕駛、芯片制造,嵌入式系統等領域的理論研究與技術創新。長期在一線工作,包括產品設計與代碼實現等,主持和參與過30多項產品的研發。還參與過 自然科學基金、上海市科委項目,並在核心期刊公開發表過8篇論文,其中6篇是 作者。
目錄大綱
第1章 用MLIR構建編譯器
1.1 MLIR概述
1.2 通過創建引入MLIR:一種Toy方言
1.2.1 構建一種Toy方言
1.2.2 異構編譯器
1.2.3 根據算力調整目標
1.2.4 MLIR概述
1.3 Toy方言IR表示
1.4 Toy方言 轉化
1.4.1 接口
1.4.2 Toy方言形狀推理
1.4.3 形狀推理
1.5 方言下譯到LLVM
1.6 ARM指令SVE、SME在MLIR中的實現方式
1.6.1 MLIR基本概念
1.6.2 方言子模塊構成
1.6.3 方言操作
1.6.4 什麼是區域
1.6.5 SVE在MLIR中的實現
1.7 ARM上的矩陣乘法
1.7.1 向量的外積
1.7.2 SVE模式流
1.7.3 SME ZA存儲
1.7.4 SME的實現
1.8 MLIR與LLVM中的Affine指的是什麼
1.9 MLIR在Magma開源軟件平臺中的應用
1.9.1 Magma背景
1.9.2 Python Magma系統
第2章 MLIR編譯器基礎
2.1 MLIR語言參考
2.1.1 高層結構
2.1.2 MLIR符號
2.1.3 MLIR作用域
2.1.4 控制流與SSACFG作用域
2.1.5 類型系統
2.1.6 方言類型
2.2 MLIR方言及運行分析
2.2.1 MLIR簡介
2.2.2 常見的IR表示系統
2.2.3 MLIR歷史
2.3 方言及運行詳解
2.3.1 方言基本概念
2.3.2 運行機構拆分
2.3.3 創建新的方言操作
2.3.4 加載到MLIR上下文中
2.3.5 定義算子
2.3.6 創建方言流程總結(使用ODS)
2.4 MLIR運算與算子
2.4.1 MLIR運算與算子概述
2.4.2 運算類(Operation)
2.4.3 算子類(Op)
2.4.4 MLIR OpBase.td算子類的作用
2.4.5 MLIR運算的構建之路
2.4.6 MLIR TableGen後端生成算子代碼
2.5 MLIR的初步知識
2.6 MLIR部署流
2.6.1 MLIR部署流程
2.6.2 MLIR應用模塊
2.7 MLIR框架概覽
2.8 MLIR基本數據結構
2.8.1 MLIR基本概念
2.8.2 MLIR源代碼目錄
2.8.3 MLIR簡易UML類圖
2.8.4 開發中用到的具體數據結構
2.9 MLIR出現的背景與提供的解決方案
2.9.1 背景與演進概述
2.9.2 解決方案
2.10 機器學習編譯器:MLIR方言體系
2.10.1 基礎組件
……
第3章 MLIR編譯器功能模塊
第4章 MLIR方言技術
第5章 TPU-MLIR開發技術分析
第6章 MLIR中間表示與編譯器框架
第7章 MLIR代碼生成技術
第8章 MLIR的後端編譯過程
第9章 Buddy-MLIR工程技術解析
0章 TPU-MLIR開發實踐
1章 IREE編譯流程與開發實踐
MLIR是一個新型的AI編 譯器,被廣泛應用於各種產 品研發中,在企業與學術研 究中有很大的影響,但是, 目前 外還找不到MLIR 專著,本書試圖彌補這個空 缺。 本書全面解析MLIR的主 要功能,幫助讀者理解 MLIR工作原理,以及使用 MLIR對深度學習與機器學 習進行優化與部署。全書共 11章,包括用MLIR構建編 譯器、MLIR編譯器基礎、 MLIR編譯器功能模塊、 MLIR方言技術、TPU-MLIR 開發技術分析、MLIR中間 表示與編譯器框架、MLIR 代碼生成技術、MLIR的後 端編譯過程、Buddy-MLIR 工程技術解析、TPU-MLIR 開發實踐與IREE編譯流程 與開發實踐。各章除了包含 重要的知識點和實踐技能外 ,還配備了精心挑選的典型 案例。 本書適合從事AI算法、 軟件、編譯器及硬件開發等 相關的工程技術人員、科研 工作人員、高校師生、技術 管理人員等閱讀,也可以作 為高等院校編譯器相關專業 的參考用書。



