畢昇編譯器原理與實踐

《畢昇編譯器原理與實踐》是2022年清華大學出版社出版的圖書,作者是華保健、高耀清。

基本介紹

  • 書名:畢昇編譯器原理與實踐
  • 作者:華保健、高耀清
  • 出版社:清華大學出版社
  • 出版時間:2022年11月1日
  • 頁數:276 頁 
  • 定價:79 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302619857
內容簡介,目錄,

內容簡介

《畢昇編譯器原理與實踐》詳細討論了畢昇編譯器的設計原理與實現,深入介紹了現代編譯器設計和實踐。全書共 8 章,包括編譯器概述,鯤鵬處理器,編譯器前端的詞法分析、語法分析和語義分析,編譯器中端的中間表示、中間代碼生成、中間代碼最佳化、靜態單賦值形式等,編譯器後端的指令選擇、指令調度、暫存器分配等內容。本書重點討論了畢昇編譯器中使用的先進編譯最佳化技術,如循環最佳化、自動向量化、多級存儲最佳化和反饋式最佳化等,並討論了基於 AI 的編譯器自動調優等內容。為方便讀者學習和掌握相關內容,書中每章都給出了可以繼續深入學習的文獻,並給出了豐富的習題供讀者練習。 通過閱讀本書,讀者可以深入理解編譯器設計的基本原理和實踐技術、鯤鵬指令集體系結構、畢昇編譯器的最佳化技術等內容,從而為將來從事編譯器理論深入研究

目錄

第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

相關詞條

熱門詞條

聯絡我們