For the complete documentation index, see llms.txt. This page is also available as Markdown.

Deep Learning Compiler

No active maintenance.

System Architecture

  • MLIR: Scaling Compiler Infrastructure for Domain Specific Computation (CGO 2021) [Paper] [Homepage]

    • Google

  • TVM: An Automated End-to-End Optimizing Compiler for Deep Learning (OSDI 2018) [Paper] [Code] [Homepage]

    • UW & AWS & SJTU & UC Davis & Cornell

Tensor Program Generation

Megakernel Compilation

  • Event Tensor: A Unified Abstraction for Compiling Dynamic Megakernel (MLSys 2026) [Paper] [arXiv]

    • CMU

    • Introduce Event Tensor, a unified compiler abstraction that represents tiled-task dependencies as first-class tensors for dynamic megakernels.

    • Support both symbolic-shape dynamism and data-dependent dynamism, then lower the abstraction through the Event Tensor Compiler (ETC) with static and dynamic scheduling transformations.

    • Achieve state-of-the-art LLM serving latency, including up to 1.40x speedup on fused GEMM and Reduce-Scatter kernels, up to 1.23x on MoE workloads, and up to 3.5x lower engine warmup overhead.

  • Mirage Persistent Kernel: A Compiler and Runtime for Mega-Kernelizing Tensor Programs (arXiv:2512.22219) [arXiv] [Code] [Homepage]

    • CMU

    • Introduce Mirage Persistent Kernel (MPK), the first compiler and runtime system that automatically transforms multi-GPU model inference into a single high-performance megakernel.

    • Use an SM-level graph representation and an in-kernel parallel runtime with decentralized scheduling to enable cross-operator software pipelining and fine-grained kernel overlap.

    • Reduce end-to-end LLM inference latency by up to 1.7x over kernel-per-operator serving systems while preserving flexible tensor-programming workflows.

General Tensor Program Generation

  • Cocktailer: Analyzing and Optimizing Dynamic Control Flow in Deep Learning (OSDI 2023) [Paper]

    • THU & MSRA

    • Co-optimize the execution of control flow and data flow.

  • Welder: Scheduling Deep Learning Memory Access via Tile-graph (OSDI 2023) [Paper]

    • PKU & MSRA

    • Optimize memory access.

  • Effectively Scheduling Computational Graphs of Deep Neural Networks toward Their Domain-Specific Accelerators (OSDI 2023) [Paper]

    • Stream Computing

    • GraphTurbo: Scheduler for DSA.

  • EINNET: Optimizing Tensor Programs with Derivation-Based Transformations (OSDI 2023) [Paper]

    • THU & CMU

    • Leverage transformations between general tensor algebra expressions.

  • AStitch: Enabling a New Multi-dimensional Optimization Space for Memory-Intensive ML Training and Inference on Modern SIMT Architectures (ASPLOS 2022) [Paper]

    • Alibaba

    • Memory-intensive operators.

  • Ansor: Generating High-Performance Tensor Programs for Deep Learning (OSDI 2020) [Paper]

    • UC Berkeley

Acronyms

  • DSA: Domain-Specific Architecture

Last updated