Pith. sign in

REVIEW 11 cited by

MLIR: A Compiler Infrastructure for the End of Moore's Law

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2002.11054 v2 pith:ZILLUJUS submitted 2020-02-25 cs.PL cs.LG

classification cs.PLcs.LG
keywords mlirdesignbuildingcompilersinfrastructurecompilercostenvironments
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

This work presents MLIR, a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together. MLIR facilitates the design and implementation of code generators, translators and optimizers at different levels of abstraction and also across application domains, hardware targets and execution environments. The contribution of this work includes (1) discussion of MLIR as a research artifact, built for extension and evolution, and identifying the challenges and opportunities posed by this novel design point in design, semantics, optimization specification, system, and engineering. (2) evaluation of MLIR as a generalized infrastructure that reduces the cost of building compilers-describing diverse use-cases to show research and educational opportunities for future programming languages, compilers, execution environments, and computer architecture. The paper also presents the rationale for MLIR, its original design principles, structures and semantics.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 11 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. OpenAlex reports about 120 citations worldwide. Full citation record

  1. Triton for MTIA: Bridging the Programming Model Gaps for Custom AI Accelerators

    cs.PL 2026-07 conditional novelty 7.0 of 10

    A Triton compiler backend, TorchInductor adaptations, and small language extensions let Meta's MTIA-2i run Triton kernels competitively with expert-tuned C++ in production.

  2. Can Large Language Models Recover Semantic Optimization Opportunities That Compilers Miss?

    cs.PL 2026-08 conditional novelty 6.0 of 10

    On the new SeGaBench benchmark, the strongest of five LLMs recovered compiler-missed optimization semantics and produced validated, speedup-delivering code changes in a large majority of cases.

  3. KernelEvolve: Scaling Agentic Kernel Coding for Heterogeneous AI Accelerators at Meta

    cs.LG 2025-12 conditional novelty 6.0 of 10

    An agentic kernel-coding system combining tree search with hardware-knowledge retrieval generated optimized Triton kernels for NVIDIA, AMD, and Meta's MTIA accelerators: 100% correctness on 480 operator-platform confi...

  4. Re-thinking Memory-Bound Limitations in CGRAs

    cs.AR 2025-08 conditional novelty 6.0 of 10

    Adding a cache hierarchy, CGRA-specific runahead prefetching, and per-PE cache reconfiguration allows CGRAs to process irregular memory-access kernels at near-ideal speed with 1.27% of the storage.

  5. DeComp2: Description Complexity aware Decomposition

    quant-ph 2026-07 conditional novelty 5.0 of 10

    Adding a description-length term to the quantum-compiler objective changes the chosen circuit on ~0.3% of tested single-qubit targets, showing gate-count-only compilation discards genuinely structured alternatives.

  6. From Intent to Infrastructure: LLM-Driven Agent Compilers for ISAC Networks

    eess.SP 2026-07 conditional novelty 5.0 of 10

    An LLM-driven compilation layer for ISAC networks parses engineer intent into a policy graph and adapts configurations at three time scales.

  7. ATLAS: Multi-View Code Representation Tool for C and C++ Source Programs

    cs.SE 2025-12 conditional novelty 5.0 of 10

    ATLAS claims no-build aligned AST/CFG/DFG extraction for C/C++ at 96.8%/91.7% CFG correctness, and a 34.7-point LLM line-coverage lift when fed its CFG paths.

  8. Improving compiler support for SIMD offload using Arm Streaming SVE

    cs.PL 2025-06 conditional novelty 5.0 of 10

    Current LLVM and MLIR auto-vectorizers produce slow Streaming SVE code because their cost models ignore streaming-mode overheads and memory hazards.

  9. A Unified Framework for Mapping and Synthesis of Approximate R-Blocks CGRAs

    cs.AR 2025-05 conditional novelty 5.0 of 10

    A CGRA design flow that maps neural network channels onto approximate DRUM multipliers and static voltage islands, reporting ~30% power reduction for MobileNetV2 with only output RMSE, not top-1 accuracy, as the quali...

  10. An MLIR-Based Compilation Method for Large Language Models

    cs.CL 2026-07 conditional novelty 4.0 of 10

    A two-dialect MLIR compiler (TopOp→TpuOp) that statically splits each layer into prefill, prefill_kv, and decode stages achieves 78–83% DDR bandwidth on the BM1684X TPU.

  11. Pattern-Guided Design Space Exploration for FPGA Accelerator Design

    cs.AR 2026-07 conditional novelty 3.0 of 10

    Pattern-guided design-space exploration reduces HLS evaluations from 140 to 29 on six kernels while matching the best achieved latency, but relies on hand-assigned patterns and a weak baseline.

Pith tools