《深入理解LLVM:MLIR原理与OpenAI Triton实现分析》彭成寒

【内容简介】
本书由国内头部科技企业资深编译器专家团队倾力撰写,凝练团队多年深耕MLIR的研究成果与工程实践经验。全书共15章,分四部分:第一部分系统讲解MLIR的核心概念与底层机制;第二部分全面梳理MLIR生态中的核心方言体系(tosa、linalg、affine、vector等);第三部分以OpenAI的Triton DSL为标杆案例,系统剖析MLIR的设计理念及其编译优化与降级流程;第四部分介绍多面体编译理论、凸优化与整数规划求解等MLIR高级优化的理论基础。全书配60余幅手绘架构/流程图与270余段精讲代码,由浅入深。
【作者简介】
彭成寒,AI编译器与虚拟机技术专家,目前专注于LLVM、MLIR相关的AI编译器研究,在JVM、V8和WebAssembly等虚拟机技术方面有丰富研发经验,著有《深入理解LLVM:代码生成》《JVM G1源码分析和调优》《新一代垃圾回收器ZGC设计与实现》等。合著者俞佳嘉为华为编译器与编程语言实验室技术首席专家,李灵、李存均为资深编译器研发专家。