{"product_id":"mlir-foundations-of-next-generation-compilers-concepts-dialects-and-progressive-lowering-with-the-llvm-multi-level-ir-9798267960953","title":"MLIR Foundations of Next Generation Compilers: Concepts, Dialects, and Progressive Lowering with the LLVM Multi Level IR","description":"\u003cp\u003e • Author(s): Theo McKenzie\u003cbr\u003e • Publisher: Independently Published\u003cbr\u003e • Publisher Imprint: Independently Published\u003cbr\u003e • BISAC: Programming - Compilers\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eModern 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.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eMLIR Foundations of Next Generation Compilers\u003c\/b\u003e is \u003cb\u003eVolume One\u003c\/b\u003e in the \u003ci\u003eMLIR Foundations and Applications: Next Generation Compiler Engineering\u003c\/i\u003e 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.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eIn Volume One, you will learn: \u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eThe evolution of compiler IRs and why MLIR is different\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eMLIR concepts: operations, attributes, regions, types, and blocks\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow to install, configure, and use MLIR tools\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eWriting and verifying MLIR programs from scratch\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCreating custom dialects, operations, and validation rules\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eWriting transformation passes and debugging pipelines\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eProgressive lowering from high-level dialects to LLVM IR\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003ePreparing for Volume Two\u003c\/b\u003e\u003cbr\u003eThis first volume gives you a strong foundation in MLIR concepts and workflows. \u003cb\u003eVolume Two, MLIR Applied Development for Compilers and Accelerators\u003c\/b\u003e, builds on these foundations and takes you into advanced territory, including: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eOptimizing kernels with MLIR transformations\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eIntegrating MLIR with TensorFlow, PyTorch, and XLA\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eTargeting GPUs, TPUs, and custom accelerators\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eEnd-to-end workflows from high-level frameworks to machine code\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eReal-world compiler case studies and lessons from industry adoption\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTogether, the two volumes form a complete learning path: from grasping the fundamentals of MLIR to mastering advanced applications in modern compiler engineering.\u003c\/p\u003e","brand":"Independently Published","offers":[{"title":"Paperback","offer_id":47779155476631,"sku":"9798267960953","price":2561.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9798267960953.webp?v=1778033855","url":"https:\/\/atlanticbooks.com\/products\/mlir-foundations-of-next-generation-compilers-concepts-dialects-and-progressive-lowering-with-the-llvm-multi-level-ir-9798267960953","provider":"Atlantic Books","version":"1.0","type":"link"}