Deep Learning Compiler
No active maintenance.
System Architecture
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
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.
Acronyms
DSA: Domain-Specific Architecture
Last updated