书籍大小:222.0 MB |
书籍类型:精彩书籍 |
书籍语言:简体中文 |
书籍授权:共享软件 |
书籍等级: |
更新时间:2025-02-09 08:07:19 |
书籍作者:快吧软件 |
下载点数:1 |
书籍网址:官方网站
|
阅读教程:阅读教程 |
阅读环境:/Win10/Win7&8/WinXP/Android |
|
|
电子书介绍 |
|
|
全书分为3篇。第1篇介绍编译器基础知识,包括中间表示,重点介绍SSA、数据流分析、支配、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二篇剖析分LLVM代码生成,其中对代码生成的每一步骤都有提及,着重介绍指令选择、指令调度、寄存器分配和编译优化。同时还以BPF后端为例总结了如何基于LLVM开发一款新后端的编译器。第三篇附录主要总结了LLVM代码生成过程中使用的IR、BPF指令集以及如何在Linux运行BPF应用,Pass和PassManager的运行机制等知识。
通过阅读本书,读者理解和掌握LLVM代码生成过程,可以根据本书指导为基于LLVM开发一款新后端的编译器。同时本书还介绍了各种编译过程中使用到的算法,读者可以根据场景对算法进行增强从而达到性能优化目的。
作者简介:
彭成寒:AI编译器与虚拟机技术专家,目前主要专注于LLVM、MLIR相关的AI编译器研究,并在JVM、V8和WebAssembly等虚拟机技术方面有着丰富的研发经验。他深耕IT领域近20年,曾涉足应用软件和大数据开发等多个领域,并著有《JVM G1源码分析和调优》《新一代垃圾回收器ZGC设计与实现》《深入探索JVM垃圾回收:ARM服务器垃圾回收的挑战和优化》等重要领域专著。
李灵:毕业于上海交通大学,拥有6年编译器和虚拟机相关的研发工作经验,深度参与了多项LLVM编译器及V8、WebAssembly虚拟机等开源项目的研发工作,目前正在从事AI编译器研发工作。
戴贤泽:毕业于南京理工大学,拥有7年编译器和虚拟机相关工作经验,深入参与了方舟编译器及V8、WebAssembly虚拟机等开源项目的研发工作,目前正在从事编译器和虚拟机的设计与研发工作。
王志磊:毕业于浙江大学,拥有6年编译器和虚拟机相关的研发工作经验,参与了多项编译器及虚拟机的开发项目,并为llvm-bolt、V8、WebAssembly等开源项目贡献代码,目前专注于虚拟机相关的研发,精通AOT和JIT技术。
俞佳嘉:南京大学硕士研究生,现任华为编译器与编程语言实验室鸿蒙开发者生态构建技术首席专家。他拥有10余年的丰富工作经验,在Intel、Microsoft、华为等世界知名公司从事过编译器、虚拟机、指令翻译等技术的相关研发工作,并深入参与了Intel Houdini、华为方舟编译器等产品的核心研发工作。
电子书阅读指南:本站所有电子书都可以通过手机或电脑阅读。mobi、epub和azw3版手机可以通过“静读天下”和“多看阅读”等进行管理和阅读,电脑可以使用“Reader V2”或“MobipocketReader”或“calibre”进行管理和阅读。最近微软edge不再支持epub格式电子书,请使用“SumatraPDF”和“AlReader”。 苹果手机安装百度网盘,将epub上传网盘在线阅读体验较好! 电子书什么格式好?
· 注意:近期城通网盘下载epub格式自动变为zip文件,下载后请手动将扩展名改回epub即可正常阅读。
|
|
|
|