mlsanityData to 7 Oct 2026

Nova: An End-to-End MLIR Compiler for Deep Learning

arXiv 2608.00029 ↗First posted 15 Jul 2026cs.AI cs.AR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

The performance of deep learning models at scale relies heavily on how effectively high-level mathematical operations are mapped to underlying physical hardware. While high-level tensor frameworks provide flexible abstractions, their execution models inherently lack the whole-graph visibility required to maximize hardware utilization, often forcing a reliance on opaque, hand-written kernel libraries for complex operations like Attention. To bridge this gap, we present the next iteration of Nova, an automated end-to-end JIT compiler that achieves absolute control over hardware mapping by synthesizing fine-grained kernels directly from the computation's structure. In this work, we extend Nova's compilation pipeline to natively support full Transformer architectures. By capturing eager executions and unifying forward and backward passes into a single value-semantic dialect, Nova unlocks aggressive whole-graph optimizations. Rather than relying on rigid, pre-compiled library calls, Nova focuses on extensive cross-operator fusions, collapsing complex causal attention sub-graphs, element-wise operations, and memory-bound normalizations directly into single fused kernels to drastically reduce global memory roundtrips. In our evaluations training a full GPT-2 architecture on Ada 6000 GPUs, Nova demonstrates superior end-to-end throughput, averaging 441K tokens/second compared to 406K for our own eager execution and 405K for torch.compile. By drastically reducing memory-bound overheads through compiler-native fusion, Nova enables efficient full LLM compilation on modern hardware while strictly maintaining numerical parity.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 33 references that are in the map. First posted on arXiv 15 Jul 2026.

Builds on

13 of 33 references.

References · 13

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
  3. 2024The FineWeb Datasets: Decanting the Web for the Finest Text Data at Scalecited by 1,104
  4. 2015Automatic differentiation in machine learning: a surveycited by 846
  5. 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
  6. 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 199
  7. 2024Liger Kernel: Efficient Triton Kernels for LLM Trainingcited by 123
  8. 2020Data Movement Is All You Need: A Case Study on Optimizing Transformerscited by 108
  9. 2018Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractionscited by 84
  10. 2022Composable and Modular Code Generation in MLIR: A Structured and Retargetable Approach to Tensor Compiler Constructioncited by 8
  11. 2023Operator Fusion in XLA: Analysis and Evaluationcited by 8
  12. 2024The MLIR Transform Dialect. Your compiler is more powerful than you thinkcited by 3
1 more
  1. 2026BluTrain: A C++/CUDA Framework for AI Systemscited by 1

Built on by

Not cited yet.