Hexagon-MLIR: An AI Compilation Stack For Qualcomm's Neural Processing Units (NPUs)
Not on the map. Why?
Abstract (arXiv)
In this paper, we present Hexagon-MLIR,an open-source compilation stack that targets Qualcomm Hexagon Neural Processing Unit (NPU) and provides unified support for lowering Triton kernels and PyTorch models . Built using the MLIR framework, our compiler applies a structured sequence of passes to exploit NPU architectural features to accelerate AI workloads. It enables faster deployment of new Triton kernels (hand-written or subgraphs from PyTorch 2.0), for our target by providing automated compilation from kernel to binary. By ingesting Triton kernels, we generate mega-kernels that maximize data locality in the NPU's Tightly Coupled Memory (TCM), reducing the bandwidth bottlenecks inherent in library-based approaches. This initiative complements our commercial toolchains by providing developers with an open-source MLIR-based compilation stack that gives them a path to advance AI compilation capabilities through a more flexible approach. Hexagon-MLIR is a work-in-progress, and we are continuing to add many more optimizations and capabilities in this effort.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 7 of its 31 references that are in the map. First posted on arXiv 23 Feb 2026.
Builds on
7 of 31 references.
References · 7
- 2017Attention Is All You Needcited by 59,932
- 2018Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractionscited by 84
- 2018Glow: Graph Lowering Compiler Techniques for Neural Networkscited by 73
- 2020MLIR: A Compiler Infrastructure for the End of Moore's Lawcited by 64
- 2020The Deep Learning Compiler: A Comprehensive Surveycited by 46
- 2024Polynomial Composition Activations: Unleashing the Dynamics of Large Language Modelscited by 9
- 2025Neptune: Advanced ML Operator Fusion for Locality and Parallelism on GPUscited by 3
Built on by
Citing papers per year: 2026: 2.
2 papers.