LLVM編譯器原理與實踐檢視原始碼討論檢視歷史
《LLVM編譯器原理與實踐》,吳建明 吳一昊 著,出版社: 機械工業出版社。
截至2022年,機械工業出版社年出版新書近2700種,年引進和輸出版權總量近800種,產品橫跨科技出版、教育出版、大眾出版三大板塊,覆蓋機械、電工電子、汽車、建築、計算機、經管、心理[1]、生活、科普、藝術設計、文創等十多個專業領域,以及高等教育[2]、職業教育、技能教育等不同教育層次。
內容簡介
LLVM是伊利諾伊大學的一個研究項目,提供一個現代化的,基於SSA的編譯策略,並能夠同時支持靜態和動態的任意編程語言的編譯目標。LLVM由不同的子項目組成,其中許多是正在生產中使用的商業和開源的項目。它也被廣泛用於學術研究。
本書力求將LLVM基礎知識理論與案例實踐融合在一起進行詳細的介紹,幫助讀者理解LLVM工作原理,同時按照應用與設備需要,使用 LLVM進行相應的優化與部署。本書包含大量示例和代碼片段,幫助讀者掌握LLVM的編譯器開發環境。
本書共11章,包括編譯和安裝LLVM、LLVM外部項目、LLVM編譯器、Clang前端基礎、Clang架構與實踐示例、LLVM IR實踐、LLVM芯片編譯器實踐示例、LLVM編譯器示例代碼分析、LLVM優化示例、LLVM 後端實踐,以及MLIR編譯器。
本書適合算法、軟件、編譯器、人工智能、硬件等專業方向的企業工程技術人員、高校師生、科研工作人員和技術管理人員閱讀。
作者介紹
吳建明,上海交通大學圖像博士研究生,長期在華為上海工作。現為芯盟科技上海研發中心AI芯片總架構師、聯合創始人。長期從事人工智能芯片、自動駕駛、人工智能編譯器與工具鏈、AI Framework框架、CameraISP、Audio/VideoCodec、計算機視覺、深度學習、嵌入式軟件等研究性工作。帶領團隊完成了自動駕駛芯片整體架構設計、軟件系統整體架構設計、人工智能框架編譯器與工具鏈設計、端到端應用場景分析攝像頭目標檢測分析,語音識別分析,推薦系統分析、TensorRT/nvGraph應用GPU部署deploy設計分析等重點項目。在核心期刊發表過10餘篇論文,在各論壇有關自動駕駛和芯片設計領域有很高的知名度。
參考文獻
- ↑ 談心理健康教育對學生的重要性 ,搜狐,2020-04-12
- ↑ 2020中國高等教育十大關鍵詞,搜狐,2020-12-28