|
|
|||
|
||||
OverviewBuild reliable, portable compiler pipelines with MLIR to power real AI and systems workloads. Modern teams need compilers that keep high-level intent while targeting CPUs, GPUs, and specialized accelerators. Toolchains change fast, and ad hoc IRs make projects brittle and hard to maintain. This book gives you a practical path to design, test, and ship MLIR-based pipelines that scale from research to production without rewrites. You will learn how to express domain semantics as dialects, transform programs with reusable patterns, and lower progressively to stable backends. Along the way, you will use the pass manager, verification, bufferization, and GPU paths to build pipelines that are reproducible, testable, and fast. Define custom dialects, operations, types, attributes, traits, and interfaces Write rewrites with PatternRewriter and PDLL, and compile PDLL to PDL Compose pass pipelines with verification, timing, stats, and crash reproducers Use Linalg, Tensor, and Vector dialects for tiling, fusion, and vectorization Apply bufferization and lifetime management with one-shot and alias analysis Model control flow with scf and cf, and schedule transformations with Transform IR Target GPUs using gpu and nvgpu, then lower to nvvm, PTX, SPIR V, and ROCm Work with Sparse Tensor, sparsification pipelines, and the sparse runtime Build quantization flows with the quant dialect and StableHLO, then lower to integer kernels Integrate with frameworks via Torch-MLIR, StableHLO, and TOSA Deliver end-to-end pipelines to IREE, Vulkan, and CPU backends, including EmitC Package and distribute with MLIR bytecode, link runtimes, and manage ABI concerns Debug and profile generated code with logs, traces, and deterministic reproducers Automate reproducibility with pinned LLVM versions, CI, and chapter-aligned tests This is a code-focused guide with runnable MLIR, PDLL, TableGen, C, and Python examples that map directly to real pipelines. Get the toolkit you need to ship robust MLIR systems-grab your copy today. Full Product DetailsAuthor: Oren DavisPublisher: Independently Published Imprint: Independently Published Dimensions: Width: 17.80cm , Height: 1.70cm , Length: 25.40cm Weight: 0.562kg ISBN: 9798268278750Pages: 324 Publication Date: 03 October 2025 Audience: General/trade , General Format: Paperback Publisher's Status: Active Availability: Available To Order We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately. Table of ContentsReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |
||||