TileLang: A Composable Tiled Programming Model for AI Systems
Not on the map. Why?
Abstract (arXiv)
Modern AI workloads rely heavily on optimized computing kernels for both training and inference. These AI kernels follow well-defined data-flow patterns, such as moving tiles between DRAM and SRAM and performing a sequence of computations on those tiles. However, writing high-performance kernels remains complex despite the clarity of these patterns. Achieving peak performance requires careful, hardware-centric optimizations to fully leverage modern accelerators. While domain-specific compilers attempt to reduce the burden of writing high-performance kernels, they often struggle with usability and expressiveness gaps. In this paper, we present TileLang, a generalized tiled programming model for more efficient AI Kernel programming. TileLang decouples scheduling space (thread binding, layout, tensorize and pipeline) from dataflow, and encapsulated them as a set of customization annotations and primitives. This approach allows users to focus on the kernel's data-flow itself, while leaving most other optimizations to compilers. We conduct comprehensive experiments on commonly-used devices, across numerous experiments, our evaluation shows that TileLang can achieve state-of-the-art performance in key kernels, demonstrating that its unified block-and-thread paradigm and transparent scheduling capabilities deliver both the power and flexibility demanded by modern AI system development.
Key facts. Cited by 43 papers in the map (data through 14 Oct 2026). Builds on 6 of its 16 references that are in the map. First posted on arXiv 24 Apr 2025.
Builds on
6 of 16 references.
References · 6
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
- 2022Diffusion Models: A Comprehensive Survey of Methods and Applicationscited by 1,114
- 2024FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-precisioncited by 519
- 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 201
- 2022Who Says Elephants Can't Run: Bringing Large Scale MoE Models into Cloud Scale Productioncited by 27
Built on by
Citing papers per year: 2025: 11; 2026: 32.
43 papers.
Sort:
By area:
- 2026Kimi K3: Open Frontier Intelligencecited by 138
- 2025mHC: Manifold-Constrained Hyper-Connectionscited by 88
- 2026MiniMax Sparse Attentioncited by 44
- 2025GPU Kernel Scientist: An LLM-Driven Framework for Iterative Kernel Optimizationcited by 22
- 2026Dr. Kernel: Reinforcement Learning Done Right for Triton Kernel Generationscited by 22
- 2025SonicMoE: Accelerating MoE with IO and Tile-aware Optimizationscited by 21
- 2026Geometry-Aware Rotary Position Embedding for Consistent Video World Modelcited by 12
- 2026HISA: Efficient Hierarchical Indexing for Fine-Grained Sparse Attentioncited by 12
- 2025Kascade: A Practical Sparse Attention Method for Long-Context LLM Inferencecited by 10
- 2025LeanK: Learnable K Cache Channel Pruning for Efficient Decodingcited by 7
- 2025AKG kernel Agent: A Multi-Agent Framework for Cross-Platform Kernel Synthesiscited by 7
- 2026Efficient Video Diffusion Models: Advancements and Challengescited by 7
31 more
- 2025Tawa: Automatic Warp Specialization for Modern GPUs with Asynchronous Referencescited by 6
- 2026LycheeDecode: Accelerating Long-Context LLM Inference via Hybrid-Head Sparse Decodingcited by 5
- 2026CODA: Rewriting Transformer Blocks as GEMM-Epilogue Programscited by 5
- 2026Kwai Keye-VL-2.0 Technical Reportcited by 5
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolutioncited by 5
- 2025Neptune: Advanced ML Operator Fusion for Locality and Parallelism on GPUscited by 4
- 2026SparVAR: Exploring Sparsity in Visual AutoRegressive Modeling for Training-Free Accelerationcited by 4
- 2026LIVEditor-14B: Lightning Unified Video Editing via In-Context Sparse Attentioncited by 4
- 2025Every Token Counts: Generalizing 16M Ultra-Long Context in Large Language Modelscited by 3
- 2026Axe: A Simple Unified Layout Abstraction for Machine Learning Compilerscited by 3
- 2026AscendOptimizer: Episodic Agent for Ascend NPU Operator Optimizationcited by 3
- 2026DMuon: Efficient Distributed Muon Training with Near-Adam Overheadcited by 3
- 2025KernelBand: Steering LLM-based Kernel Optimization via Hardware-Aware Multi-Armed Banditscited by 2
- 2026HTAM: Hierarchical Transition-Attended Memory for Operator Optimizationcited by 2
- 2025HipKittens: Fast and Furious AMD Kernelscited by 1
- 2026Veda: Scalable Video Diffusion via Distilled Sparse Attentioncited by 1
- 2026HySparse2: Hybrid Sparse Attention with Two-Level KV Sharingcited by 1
- 2026Understand and Accelerate Memory Processing Pipeline for Large Language Model Inferencecited by 0
- 2026HieraSparse: Hierarchical Semi-Structured Sparse KV Attentioncited by 0
- 2026StreamIndex: Memory-Bounded Compressed Sparse Attention via Streaming Top-kcited by 0
- 2026Step-TP: A Grounded, Step-Level Dataset with Chain-of-Thought Reasoning for LLM-Guided Tensor Program Optimizationcited by 0
- 2026Axon: A Synthesizing Superoptimizer for Tensor Programscited by 0
- 2026RotateAttention: RoPE-Aware Rotation and Range Rectification for INT4 Quantized Attention in Video Generationcited by 0
- 2026Decode-Time Grammars: Constrained LLM Generation over a Refinement Order of Grammar Fragmentscited by 0
- 2026SonicSampler: Unified Tile-Aware Kernels for LLM Sampling and Speculative Verificationcited by 0
- 2026ContextMaster: Interactive Multi-Shot Video Creation via Fixed-Budget Sparse Context Routingcited by 0
- 2026HIERA: Workload-Aware Planning Across Implementation Spaces for GPU Kernel Optimizationcited by 0
- 2026Minima-KV: Retention-Preserving KV Cache Compression with Mixed-Format Paged Attentioncited by 0
- 2026AI as a Compiler: Compiling Triton kernels without the Triton compilercited by 0
- 2026LeapQuant: Efficient Linear Attention with Accurate Recurrent State Quantizationcited by 0
- 2026Cleave: Scaling Tensor Program Optimization via Decoupled Algebraic Search and Operator Schedulingcited by 0
- 2026Cleave: Scaling Tensor Program Optimization via Decoupled Algebraic Search and Operator Scheduling6 Oct 2026
- 2026LeapQuant: Efficient Linear Attention with Accurate Recurrent State Quantization29 Sep 2026
- 2026AI as a Compiler: Compiling Triton kernels without the Triton compiler29 Sep 2026
- 2026HySparse2: Hybrid Sparse Attention with Two-Level KV Sharing22 Sep 2026
- 2026Minima-KV: Retention-Preserving KV Cache Compression with Mixed-Format Paged Attention24 Aug 2026
- 2026HIERA: Workload-Aware Planning Across Implementation Spaces for GPU Kernel Optimization21 Aug 2026
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolution12 Aug 2026
- 2026ContextMaster: Interactive Multi-Shot Video Creation via Fixed-Budget Sparse Context Routing5 Aug 2026
- 2026Kimi K3: Open Frontier Intelligence27 Jul 2026
- 2026Decode-Time Grammars: Constrained LLM Generation over a Refinement Order of Grammar Fragments20 Jul 2026
- 2026RotateAttention: RoPE-Aware Rotation and Range Rectification for INT4 Quantized Attention in Video Generation1 Jul 2026
- 2026DMuon: Efficient Distributed Muon Training with Near-Adam Overhead25 Jun 2026
31 more
- 2026Axon: A Synthesizing Superoptimizer for Tensor Programs24 Jun 2026
- 2026MiniMax Sparse Attention11 Jun 2026
- 2026Kwai Keye-VL-2.0 Technical Report9 Jun 2026
- 2026Veda: Scalable Video Diffusion via Distilled Sparse Attention28 May 2026
- 2026HTAM: Hierarchical Transition-Attended Memory for Operator Optimization28 May 2026
- 2026Step-TP: A Grounded, Step-Level Dataset with Chain-of-Thought Reasoning for LLM-Guided Tensor Program Optimization25 May 2026
- 2026SonicSampler: Unified Tile-Aware Kernels for LLM Sampling and Speculative Verification24 May 2026
- 2026CODA: Rewriting Transformer Blocks as GEMM-Epilogue Programs19 May 2026
- 2026LIVEditor-14B: Lightning Unified Video Editing via In-Context Sparse Attention6 May 2026
- 2026StreamIndex: Memory-Bounded Compressed Sparse Attention via Streaming Top-k4 May 2026
- 2026HieraSparse: Hierarchical Semi-Structured Sparse KV Attention18 Apr 2026
- 2026Efficient Video Diffusion Models: Advancements and Challenges17 Apr 2026
- 2026Understand and Accelerate Memory Processing Pipeline for Large Language Model Inference30 Mar 2026
- 2026HISA: Efficient Hierarchical Indexing for Fine-Grained Sparse Attention30 Mar 2026
- 2026AscendOptimizer: Episodic Agent for Ascend NPU Operator Optimization24 Mar 2026
- 2026Geometry-Aware Rotary Position Embedding for Consistent Video World Model8 Feb 2026
- 2026Dr. Kernel: Reinforcement Learning Done Right for Triton Kernel Generations5 Feb 2026
- 2026LycheeDecode: Accelerating Long-Context LLM Inference via Hybrid-Head Sparse Decoding4 Feb 2026
- 2026SparVAR: Exploring Sparsity in Visual AutoRegressive Modeling for Training-Free Acceleration4 Feb 2026
- 2026Axe: A Simple Unified Layout Abstraction for Machine Learning Compilers27 Jan 2026
- 2025mHC: Manifold-Constrained Hyper-Connections31 Dec 2025
- 2025AKG kernel Agent: A Multi-Agent Framework for Cross-Platform Kernel Synthesis29 Dec 2025
- 2025Kascade: A Practical Sparse Attention Method for Long-Context LLM Inference18 Dec 2025
- 2025SonicMoE: Accelerating MoE with IO and Tile-aware Optimizations16 Dec 2025
- 2025Every Token Counts: Generalizing 16M Ultra-Long Context in Large Language Models28 Nov 2025
- 2025KernelBand: Steering LLM-based Kernel Optimization via Hardware-Aware Multi-Armed Bandits24 Nov 2025
- 2025HipKittens: Fast and Furious AMD Kernels11 Nov 2025
- 2025Tawa: Automatic Warp Specialization for Modern GPUs with Asynchronous References16 Oct 2025
- 2025Neptune: Advanced ML Operator Fusion for Locality and Parallelism on GPUs9 Oct 2025
- 2025LeanK: Learnable K Cache Channel Pruning for Efficient Decoding4 Aug 2025
- 2025GPU Kernel Scientist: An LLM-Driven Framework for Iterative Kernel Optimization25 Jun 2025
- 2026LycheeDecode: Accelerating Long-Context LLM Inference via Hybrid-Head Sparse Decodingcited by 5
- 2025KernelBand: Steering LLM-based Kernel Optimization via Hardware-Aware Multi-Armed Banditscited by 2
- 2026HySparse2: Hybrid Sparse Attention with Two-Level KV Sharingcited by 1
- 2026HieraSparse: Hierarchical Semi-Structured Sparse KV Attentioncited by 0
- 2026SonicSampler: Unified Tile-Aware Kernels for LLM Sampling and Speculative Verificationcited by 0
- 2026Minima-KV: Retention-Preserving KV Cache Compression with Mixed-Format Paged Attentioncited by 0
- 2026HySparse2: Hybrid Sparse Attention with Two-Level KV Sharing22 Sep 2026
- 2026Minima-KV: Retention-Preserving KV Cache Compression with Mixed-Format Paged Attention24 Aug 2026
- 2026SonicSampler: Unified Tile-Aware Kernels for LLM Sampling and Speculative Verification24 May 2026
- 2026HieraSparse: Hierarchical Semi-Structured Sparse KV Attention18 Apr 2026
- 2026LycheeDecode: Accelerating Long-Context LLM Inference via Hybrid-Head Sparse Decoding4 Feb 2026
- 2025KernelBand: Steering LLM-based Kernel Optimization via Hardware-Aware Multi-Armed Bandits24 Nov 2025
- 2026Kimi K3: Open Frontier Intelligencecited by 138
- 2025AKG kernel Agent: A Multi-Agent Framework for Cross-Platform Kernel Synthesiscited by 7
- 2026Kwai Keye-VL-2.0 Technical Reportcited by 5
- 2026Kimi K3: Open Frontier Intelligence27 Jul 2026
- 2026Kwai Keye-VL-2.0 Technical Report9 Jun 2026
- 2025AKG kernel Agent: A Multi-Agent Framework for Cross-Platform Kernel Synthesis29 Dec 2025
- 2025mHC: Manifold-Constrained Hyper-Connectionscited by 88
- 2025GPU Kernel Scientist: An LLM-Driven Framework for Iterative Kernel Optimizationcited by 22
- 2026HISA: Efficient Hierarchical Indexing for Fine-Grained Sparse Attentioncited by 12
- 2025LeanK: Learnable K Cache Channel Pruning for Efficient Decodingcited by 7
- 2025Tawa: Automatic Warp Specialization for Modern GPUs with Asynchronous Referencescited by 6
- 2026CODA: Rewriting Transformer Blocks as GEMM-Epilogue Programscited by 5
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolutioncited by 5
- 2025Neptune: Advanced ML Operator Fusion for Locality and Parallelism on GPUscited by 4
- 2026SparVAR: Exploring Sparsity in Visual AutoRegressive Modeling for Training-Free Accelerationcited by 4
- 2026LIVEditor-14B: Lightning Unified Video Editing via In-Context Sparse Attentioncited by 4
- 2025Every Token Counts: Generalizing 16M Ultra-Long Context in Large Language Modelscited by 3
- 2026Axe: A Simple Unified Layout Abstraction for Machine Learning Compilerscited by 3
12 most cited of 25 All 25 (JSON)
- 2026Cleave: Scaling Tensor Program Optimization via Decoupled Algebraic Search and Operator Scheduling6 Oct 2026
- 2026LeapQuant: Efficient Linear Attention with Accurate Recurrent State Quantization29 Sep 2026
- 2026AI as a Compiler: Compiling Triton kernels without the Triton compiler29 Sep 2026
- 2026HIERA: Workload-Aware Planning Across Implementation Spaces for GPU Kernel Optimization21 Aug 2026
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolution12 Aug 2026
- 2026ContextMaster: Interactive Multi-Shot Video Creation via Fixed-Budget Sparse Context Routing5 Aug 2026
- 2026Decode-Time Grammars: Constrained LLM Generation over a Refinement Order of Grammar Fragments20 Jul 2026
- 2026RotateAttention: RoPE-Aware Rotation and Range Rectification for INT4 Quantized Attention in Video Generation1 Jul 2026
- 2026DMuon: Efficient Distributed Muon Training with Near-Adam Overhead25 Jun 2026
- 2026Axon: A Synthesizing Superoptimizer for Tensor Programs24 Jun 2026
- 2026HTAM: Hierarchical Transition-Attended Memory for Operator Optimization28 May 2026
- 2026CODA: Rewriting Transformer Blocks as GEMM-Epilogue Programs19 May 2026
12 newest of 25 All 25 (JSON)