MLIR Foundations of Next Generation Compilers: Concepts, Dialects, and Progressive Lowering with the LLVM Multi Level IR

Author:   Theo McKenzie
Publisher:   Independently Published
Volume:   1
ISBN:  

9798267960953


Pages:   250
Publication Date:   01 October 2025
Format:   Paperback
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Our Price $64.68 Quantity:  
Add to Cart

Share |

MLIR Foundations of Next Generation Compilers: Concepts, Dialects, and Progressive Lowering with the LLVM Multi Level IR


Overview

Modern computing needs compilers that can handle multiple abstraction levels and target diverse hardware efficiently. MLIR (Multi-Level Intermediate Representation), developed as part of the LLVM ecosystem, is at the heart of this evolution. It enables compiler engineers to design modular, extensible, and scalable compilers that bridge high-level frameworks and low-level hardware backends. MLIR Foundations of Next Generation Compilers is Volume One in the MLIR Foundations and Applications: Next Generation Compiler Engineering series. This volume introduces the core building blocks of MLIR, moving beyond documentation to provide step-by-step guidance, annotated code, and diagrams that make complex ideas approachable. In Volume One, you will learn: The evolution of compiler IRs and why MLIR is different MLIR concepts: operations, attributes, regions, types, and blocks How to install, configure, and use MLIR tools Writing and verifying MLIR programs from scratch Creating custom dialects, operations, and validation rules Writing transformation passes and debugging pipelines Progressive lowering from high-level dialects to LLVM IR Preparing for Volume Two This first volume gives you a strong foundation in MLIR concepts and workflows. Volume Two, MLIR Applied Development for Compilers and Accelerators, builds on these foundations and takes you into advanced territory, including: Optimizing kernels with MLIR transformations Integrating MLIR with TensorFlow, PyTorch, and XLA Targeting GPUs, TPUs, and custom accelerators End-to-end workflows from high-level frameworks to machine code Real-world compiler case studies and lessons from industry adoption Together, the two volumes form a complete learning path: from grasping the fundamentals of MLIR to mastering advanced applications in modern compiler engineering.

Full Product Details

Author:   Theo McKenzie
Publisher:   Independently Published
Imprint:   Independently Published
Volume:   1
Dimensions:   Width: 17.80cm , Height: 1.30cm , Length: 25.40cm
Weight:   0.440kg
ISBN:  

9798267960953


Pages:   250
Publication Date:   01 October 2025
Audience:   General/trade ,  General
Format:   Paperback
Publisher's Status:   Active
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Table of Contents

Reviews

Author Information

Tab Content 6

Author Website:  

Countries Available

All regions
Latest Reading Guide

RGFEB26

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List