畢昇編譯器原理與實踐
華保健 高耀清
買這商品的人也買了...
-
$414Java 虛擬機精講 -
$414自己動手寫Java虛擬機 -
$275七周七語言 捲2 (Seven More Language in Seven Weeks) -
$774揭秘 Java 虛擬機 : JVM 設計原理與實現 -
精通 C 程式設計, 4/e (Programming in C, 4/e)$580$493 -
$611深度學習與圖像識別:原理與實踐 -
$403LLVM 編譯器實戰教程 -
Deep Learning - Hardware Design$680$646 -
$505Selenium 自動化測試完全指南 -- 基於 Python -
打下最紮實 AI 基礎不依賴套件:手刻機器學習神經網路穩健前進$1,200$948 -
$422通用圖形處理器設計 — GPGPU 編程模型與架構原理 -
$378SoC 設計方法與實現, 4/e -
電商實戰營 — 電商數據分析$359$341 -
$509數據驅動的智能駕駛 -
WebGL 建構網頁中的 3D遊戲 從基礎渲染原理、光影到應用$980$774 -
三國鼎立唯一開源 CPU 架構 - RISC-V 處理器設計快速上手$780$616 -
理論到實作都一清二楚 - 機器學習原理深究$1,000$790 -
$1,014計算機組成與設計:硬件/軟件接口 (RISC-V版) -
$658數字圖像處理:基於 OpenCV-Python -
數據處理器$594$564 -
一本精通 - AI 繪圖奧義$720$569 -
萬顆 GPU 的訓練 - 分散式機器學習 — 系統工程與實戰$1,280$1,011 -
$948軟件測試:實踐者方法 -
AI 圖片增強 - 影像畫質演算法及深層視覺技術$980$774 -
EDA 技術與 Verilog HDL, 2/e$534$507
簡體館年度書展|現貨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 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
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 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
VIP 95折
深度學習:基礎與概念$1,128$1,072 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
目錄大綱
CONTENTS
目錄
第1章編譯器概述00
1.1編譯器基本概念00
1.2編譯器發展歷史00
1.3編譯器的基本功能與結構00
1.3.1前端00
1.3.2中端00
1.3.3後端00
1.4編譯器的設計目標0
1.5畢昇編譯器0
1.6小結0
1.7深入閱讀0
1.8習題0
第2章鯤鵬處理器0
2.1概述0
2.2體系架構0
2.2.1執行狀態0
2.2.2支持的指令集0
2.2.3數據類型0
2.3CPU訪存原理0
2.3.1多級存儲系統0
2.3.2地址空間0
2.3.3地址變換0
2.3.4存儲器類型和屬性0
2.3.5內存順序模型0
2.4CPU編程模型0
2.4.1寄存器0
2.4.2指令集0
2.5鯤鵬處理器與畢昇編譯器0
2.5.1畢昇編譯器的優化特性0
2.5.2FORTRAN語言支持0
2.6小結0
2.7深入閱讀0
2.8習題0
第3章編譯器前端0
3.1詞法分析0
3.1.1記號0
3.1.2正則表達式0
3.1.3有限狀態自動機0
3.1.4Thompson算法0
3.1.5子集構造算法0
3.1.6Hopcroft算法0
畢昇編譯器原理與實踐
目錄
3.2語法分析0
3.2.1上下文無關文法0
3.2.2推導0
3.2.3分析樹0
3.2.4自頂向下分析0
3.2.5自底向上分析0
3.3語義分析0
3.3.1抽象語法樹0
3.3.2符號表0
3.3.3語義檢查0
3.4小結0
3.5深入閱讀0
3.6習題0
第4章中間表示0
4.1中間表示概述0
4.1.1樹狀表示0
4.1.2有向無環圖0
4.1.3控制流圖0
4.1.4依賴圖0
4.1.5線性表示0
4.2中間代碼生成0
4.2.1算術運算符0
4.2.2布爾運算符和關系運算符0
4.2.3數組的存儲和訪問0
4.2.4字符串0
4.2.5結構引用0
4.2.6控制流結構0
4.2.7過程調用
4.3靜態單賦值形式
4.3.1基本概念
4.3.2SSA形式的構建
4.3.3SSA形式的消去
4.4小結
4.5深入閱讀
4.6習題
第5章中端分析與優化
5.1控制流分析
5.1.1控制流分析方法
5.1.2流圖的遍歷
5.2數據流分析及優化
5.2.1優化的基本結論
5.2.2三地址碼中間表示
5.2.3數據流分析
5.2.4程序優化
5.2.5數據流分析的改進
5.3別名分析
5.3.1基於類型的別名分析
5.3.2基於流的別名分析
5.3.3別名信息的使用
5.4過程間分析及優化
5.4.1分析
5.4.2優化
5.5循環優化
5.5.1循環
5.5.2歸納變量
5.5.3數組邊界檢查
5.5.4循環展開
5.5.5畢昇編譯器的其他循環優化
5.6多級存儲優化
5.6.1數據預取
5.6.2數據重組
5.7反饋式優化
5.7.1基本塊重排優化
5.7.2函數內聯優化
5.7.3寄存器溢出策略
5.8小結
5.9深入閱讀
5.10習題
第6章後端與優化
6.1指令選擇
6.1.1瓦片覆蓋
6.1.2最大吞進
6.1.3動態規劃
6.1.4執行效率
6.2指令調度
6.2.1指令級並行
6.2.2依賴圖
6.2.3局部表調度
6.2.4全局調度
6.2.5軟件流水
6.3寄存器分配
6.3.1乾涉圖
6.3.2圖著色
6.3.3Kempe算法
6.3.4溢出
6.3.5接合
6.3.6乾涉的保守性
6.4自動向量化
6.4.1概述
6.4.2畢昇編譯器中的自動向量化
6.5小結
6.6深入閱讀
6.7習題
第7章畢昇編譯器AI自動調優
7.1基本原理
7.1.1疊代自動調優
7.1.2預測性自動調優
7.2畢昇自動調優
7.2.1畢昇自動調優的職責和功能
7.2.2安裝Autotuner
7.3調優方法
7.3.1準備工作
7.3.2使用方法
7.4小結
7.5深入閱讀
第8章畢昇編譯器使用
8.1畢昇編譯器介紹
8.2畢昇編譯器安裝使用
8.2.1環境依賴
8.2.2獲取畢昇編譯器
8.2.3安裝畢昇編譯器
8.2.4使用畢昇編譯器
8.3畢昇編譯器選項說明
8.3.1默認選項
8.3.2指定數學庫
8.3.3指定jemalloc
8.3.4LTO優化
8.3.5浮點運算控制選項
8.3.6自定義優化選項
8.4FORTRAN 語言引導語
8.5GDB調試
8.5.1約定
8.5.2不支持場景
8.5.3通過升級GDB版本解決部分問題



