内容简介:
本书由国内头部科技企业资深编译器专家团队倾力撰写,凝练团队多年深耕MLIR的研究成果与工程实践经验。其主要设计思路如下。
1)系统阐释MLIR核心原理与基础概念,全景梳理各方言间的层级关系与协同机制,并深入探讨针对不同计算场景的优化策略。
2)为强化实战能力,以OpenAI Triton为标杆案例,细致解构其基于MLIR的实现流程与工程细节,帮助读者深度理解MLIR代码体系,从容应对实际业务开发挑战。
3)以60余幅手绘架构/流程图、270余段精讲代码为脉络,由浅入深地剖析MLIR技术体系,助力读者快速建立认知框架。
具体而言,本书共15章,分为4部分。第一部分为MLIR基础知识(第1~7章),系统讲解MLIR的核心概念与底层机制,是理解后续内容的基石。
第二部分为MLIR方言详解(第8~12章),全面梳理MLIR生态中的核心方言体系,带领读者了解其强大的表达能力与优化潜力。
第三部分为MLIR实战项目剖析(即第13章),以OpenAI的Triton DSL为例,系统剖析MLIR的设计理念及其编译优化与降级流程。
第四部分为MLIR中的数学知识与应用(第14~15章)……