mlsanityData to 14 Oct 2026

Tilus: A Tile-Level GPGPU Programming Language for Low-Precision Computation

arXiv 2504.12984 ↗First posted 17 Apr 2025cs.LG cs.AI cs.PLcited by 3

Not on the map. Why?

Abstract (arXiv)

Serving Large Language Models (LLMs) is critical for AI-powered applications, yet it demands substantial computational resources, particularly in memory bandwidth and computational throughput. Low-precision computation has emerged as a key technique to improve efficiency while reducing resource consumption. Existing approaches for generating low-precision kernels are limited to weight bit widths that are powers of two and suffer from suboptimal performance because of high-level GPU programming abstractions. These abstractions restrict critical optimizations, such as fine-grained register management and optimized memory access patterns, that are essential for efficient low-precision computations. In this paper, we introduce Tilus, a domain-specific language designed for General-Purpose GPU (GPGPU) computing that supports low-precision data types with arbitrary bit widths from 1 to 8 while maintaining GPU programmability. Tilus features a thread-block-level programming model, a hierarchical memory space, a novel algebraic layout system, and extensive support for diverse low-precision data types. Tilus programs are compiled into highly efficient GPU programs through automatic vectorization and instruction selection. Extensive experiments demonstrate that Tilus efficiently supports a full spectrum of low-precision data types, and outperforms state-of-the-art low-precision kernels. Compared to existing compilers such as Triton and Ladder, as well as hand-optimized kernels such as QuantLLM and Marlin, Tilus achieves performance improvements of: 1.75×, 2.61×, 1.29× and 1.03×, respectively. We open-source Tilus at https://github.com/NVIDIA/tilus.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 36 of its 73 references that are in the map. First posted on arXiv 17 Apr 2025.

Builds on

36 of 73 references.

References · 36

  1. 2017Attention Is All You Needcited by 60,361
  2. 2020Language Models are Few-Shot Learnerscited by 32,419
  3. 2024The Llama 3 Herd of Modelscited by 14,715
  4. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
  5. 2024Qwen2 Technical Reportcited by 2,120
  6. 2024Gemma 2: Improving Open Language Models at a Practical Sizecited by 1,998
  7. 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,984
  8. 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,919
  9. 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 906
  10. 2024QuaRot: Outlier-Free 4-Bit Inference in Rotated LLMscited by 634
  11. 2024SpinQuant: LLM quantization with learned rotationscited by 471
  12. 2023QuIP: 2-Bit Quantization of Large Language Models With Guaranteescited by 414
24 more
  1. 2024QuIP#: Even Better LLM Quantization with Hadamard Incoherence and Lattice Codebookscited by 378
  2. 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 201
  3. 2023Microscaling Data Formats for Deep Learningcited by 152
  4. 2018Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractionscited by 85
  5. 2022TensorIR: An Abstraction for Automatic Tensorized Program Optimizationcited by 38
  6. 2022Tensor Program Optimization with Probabilistic Programscited by 30
  7. 2020Chameleon: Adaptive Code Optimization for Expedited Deep Neural Network Compilationcited by 29
  8. 2022Hidet: Task-Mapping Programming Paradigm for Deep Learning Tensor Programscited by 28
  9. 2023Stream-K: Work-centric Parallel Decomposition for Dense Matrix-Matrix Multiplication on the GPUcited by 23
  10. 2024ABQ-LLM: Arbitrary-Bit Quantized Inference Acceleration for Large Language Modelscited by 22
  11. 2020IOS: Inter-Operator Scheduler for CNN Accelerationcited by 20
  12. 2020Nimble: Efficiently Compiling Dynamic Neural Networks for Model Inferencecited by 19
  13. 2021Bolt: Bridging the Gap between Auto-tuners and Hardware-native Performancecited by 18
  14. 2021The CoRa Tensor Compiler: Compilation for Ragged Tensors with Minimal Paddingcited by 17
  15. 2020Cortex: A Compiler for Recursive Deep Learning Modelscited by 16
  16. 2021APNN-TC: Accelerating Arbitrary Precision Neural Networks on Ampere GPU Tensor Corescited by 12
  17. 2021DISC: A Dynamic Shape Compiler for Machine Learning Workloadscited by 10
  18. 2024PartIR: Composing SPMD Partitioning Strategies for Machine Learningcited by 10
  19. 2024eXmY: A Data Type and Technique for Arbitrary Bit Precision Quantizationcited by 7
  20. 2024FuseMax: Leveraging Extended Einsums to Optimize Attention Accelerator Designcited by 5
  21. 2022ALCOP: Automatic Load-Compute Pipelining in Deep Learning Compiler for AI-GPUscited by 4
  22. 2024Accelerating a Triton Fused Kernel for W4A16 Quantized Inference with SplitK work decompositioncited by 4
  23. 2024Efficient Arbitrary Precision Acceleration for Large Language Models on GPU Tensor Corescited by 4
  24. 2025Dissecting the NVIDIA Hopper Architecture through Microbenchmarking and Multiple Level Analysiscited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.