mlsanityData to 14 Oct 2026

Changing Base Without Losing Pace: A GPU-Efficient Alternative to MatMul in DNNs

arXiv 2503.12211 ↗First posted 15 Mar 2025cs.LG cs.AI cs.DScited by 2

Not on the map. Why?

Abstract (arXiv)

Modern AI relies on huge matrix multiplications (MatMuls), whose computation poses a scalability problem for inference and training. We propose an alternative, GPU native bilinear operator to MatMuls in neural networks, which offers a three-way tradeoff between: speed, accuracy and parameter count. In particular, this operator requires substantially fewer FLOPs to evaluate (ll n3), yet increases the parameter count compared to MatMul (gg n2). We call this operator Strassen-Tile (STL). The key idea behind STL is a local learnable change-of-basis, applied on tiles of the weight and activation matrices, followed by an element-wise product between the tiles, implemented simultaneously via MatMul. The key technical question we study is how to optimize the change-of-basis of a given layer, which is a highly non-convex problem. We show that theory-backed initializations (inspired by fast matrix and polynomial multiplication) lead to substantially better accuracy than random SGD initialization. This phenomenon motivates further algorithmic study of STL optimization in DNNs. Our experiments demonstrate that STL can approximate 4x4 MatMul of tiles while reducing FLOPs by a factor of 2.66, and can improve Imagenet-1K accuracy of SoTA T2T-ViT-7 (4.3M parameters) while lowering FLOPs. Even with non-CUDA optimized PyTorch code, STL achieves wall-clock speedups in the compute-bound regime. These results, together with its theoretical grounds, suggest STL as a promising building block for scalable and cost-efficient AI.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 46 of its 72 references that are in the map. First posted on arXiv 15 Mar 2025.

Builds on

46 of 72 references.

References · 46

  1. 2017Attention Is All You Needcited by 60,361
  2. 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
  3. 2023Mamba: Linear-Time Sequence Modeling with Selective State Spacescited by 4,718
  4. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
  5. 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  7. 2016Understanding deep learning requires rethinking generalizationcited by 1,674
  8. 2020Rethinking Attention with Performerscited by 1,601
  9. 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,446
  10. 2018On the Spectral Bias of Neural Networkscited by 1,341
  11. 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
  12. 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,101
34 more
  1. 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 800
  2. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  3. 2023A Comprehensive Overview of Large Language Modelscited by 648
  4. 2024TinyLlama: An Open-Source Small Language Modelcited by 618
  5. 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
  6. 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
  7. 2021Pay Attention to MLPscited by 368
  8. 2021FNet: Mixing Tokens with Fourier Transformscited by 347
  9. 2019Mean-field theory of two-layers neural networks: dimension-free bounds and kernel limitcited by 187
  10. 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 183
  11. 2020The Hardware Lotterycited by 160
  12. 2022The Optimal BERT Surgeon: Scalable and Accurate Second-Order Pruning for Large Language Modelscited by 115
  13. 2017Implicit Regularization in Deep Learningcited by 90
  14. 2021Learning with invariances in random features and kernel modelscited by 89
  15. 2023Full Stack Optimization of Transformer Inference: a Surveycited by 80
  16. 2019And the Bit Goes Down: Revisiting the Quantization of Neural Networkscited by 78
  17. 2023Monarch Mixer: A Simple Sub-Quadratic GEMM-Based Architecturecited by 63
  18. 2020Learning Low-rank Deep Neural Networks via Singular Vector Orthogonality Regularization and Singular Value Sparsificationcited by 53
  19. 2021Tensor Methods in Computer Vision and Deep Learningcited by 52
  20. 2021Deep Kronecker neural networks: A general framework for neural networks with adaptive activation functionscited by 49
  21. 2019Learning-Based Low-Rank Approximationscited by 41
  22. 2024Large Language Model Inference Acceleration: A Comprehensive Hardware Perspectivecited by 38
  23. 2020Kaleidoscope: An Efficient, Learnable Representation For All Structured Linear Mapscited by 36
  24. 2024Scalable MatMul-free Language Modelingcited by 25
  25. 2024Accelerating Transformer Pre-training with 2:4 Sparsitycited by 19
  26. 2024Optimised Grouped-Query Attention Mechanism for Transformerscited by 12
  27. 2023On the Disconnect Between Theory and Practice of Neural Networks: Limits of the NTK Perspectivecited by 6
  28. 2017StrassenNets: Deep Learning with a Multiplication Budgetcited by 5
  29. 2023In defense of parameter sharing for model-compressioncited by 5
  30. 2024Characterizing the Accuracy -- Efficiency Trade-off of Low-rank Decomposition in Language Modelscited by 4
  31. 2024Efficient Arbitrary Precision Acceleration for Large Language Models on GPU Tensor Corescited by 4
  32. 2023New Graph Decompositions and Combinatorial Boolean Matrix Multiplication Algorithmscited by 3
  33. 2024Fast and Practical Strassen's Matrix Multiplication using FPGAscited by 2
  34. 2023Generalizations of Matrix Multiplication can solve the Light Bulb Problemcited by 1

Built on by

Cited by year (2026 to 14 Oct)

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

2 papers.