Memory-Efficient Acceleration of Block Low-Rank Foundation Models on Resource Constrained GPUs
Not on the map. Why?
Abstract (arXiv)
Recent advances in transformer-based foundation models have made them the default choice for many tasks, but their rapidly growing size makes fitting a full model on a single GPU increasingly difficult and their computational cost prohibitive. Block low-rank (BLR) compression techniques address this challenge by learning compact representations of weight matrices. While traditional low-rank (LR) methods often incur sharp accuracy drops, BLR approaches such as Monarch and BLAST can better capture the underlying structure, thus preserving accuracy while reducing computations and memory footprints. In this work, we use roofline analysis to show that, although BLR methods achieve theoretical savings and practical speedups for single-token inference, multi-token inference often becomes memory-bound in practice, increasing latency despite compiler-level optimizations in PyTorch. To address this, we introduce custom Triton kernels with partial fusion and memory layout optimizations for both Monarch and BLAST. On memory-constrained NVIDIA GPUs such as Jetson Orin Nano and A40, our kernels deliver up to 3.76× speedups and 3× model size compression over PyTorch dense baselines using CUDA backend and compiler-level optimizations, while supporting various models including Llama-7/1B, GPT2-S, DiT-XL/2, and ViT-B. Our code is available at https://github.com/pabillam/mem-efficient-blr.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 28 of its 42 references that are in the map. First posted on arXiv 24 Dec 2025.
Builds on
28 of 42 references.
References · 28
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2020Denoising Diffusion Probabilistic Modelscited by 21,076
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2022Scalable Diffusion Models with Transformerscited by 6,054
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,886
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,100
- 2022Training Compute-Optimal Large Language Modelscited by 3,019
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,883
- 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,598
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,183
16 more
- 2018Can a Suit of Armor Conduct Electricity? A New Dataset for Open Book Question Answeringcited by 2,164
- 2024A Survey on Large Language Models for Code Generationcited by 658
- 2024QuaRot: Outlier-Free 4-Bit Inference in Rotated LLMscited by 634
- 2024SpinQuant: LLM quantization with learned rotationscited by 471
- 2023LLM-QAT: Data-Free Quantization Aware Training for Large Language Modelscited by 324
- 2024SVD-LLM: Truncation-aware Singular Value Decomposition for Large Language Model Compressioncited by 243
- 2021The Low-Rank Simplicity Bias in Deep Networkscited by 154
- 2024LLM Inference Unveiled: Survey and Roofline Model Insightscited by 152
- 2024DiTFastAttn: Attention Compression for Diffusion Transformer Modelscited by 115
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 106
- 2025TritonBench: Benchmarking Large Language Model Capabilities for Generating Triton Operatorscited by 75
- 2018Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarkingcited by 35
- 2023The Law of Parsimony in Gradient Descent for Learning Deep Linear Networkscited by 20
- 2023Reducing Sequence Length by Predicting Edit Operations with Large Language Modelscited by 5
- 2023Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networkscited by 5
- 2024BLAST: Block-Level Adaptive Structured Matrices for Efficient Deep Neural Network Inferencecited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.