Multiplying Matrices Without Multiplying
Not on the map. Why?
Abstract (arXiv)
Multiplying matrices is among the most fundamental and compute-intensive operations in machine learning. Consequently, there has been significant work on efficiently approximating matrix multiplies. We introduce a learning-based algorithm for this task that greatly outperforms existing methods. Experiments using hundreds of matrices from diverse domains show that it often runs 100× faster than exact matrix products and 10× faster than current approximate methods. In the common case that one matrix is known ahead of time, our method also has the interesting property that it requires zero multiply-adds. These results suggest that a mixture of hashing, averaging, and byte shuffling-the core operations of our method-could be a more promising building block for machine learning than the sparsified, factorized, and/or scalar quantized matrix products that have recently been the focus of substantial research and hardware investment.
Key facts. Cited by 30 papers in the map (data through 14 Oct 2026). Builds on 26 of its 78 references that are in the map. First posted on arXiv 21 Jun 2021.
Builds on
26 of 78 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
- 2020What is the State of Neural Network Pruning?cited by 583
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
- 2015Compressing Neural Networks with the Hashing Trickcited by 150
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 135
- 2019SLIDE : In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systemscited by 46
- 2015Frequent Directions : Simple and Deterministic Matrix Sketchingcited by 39
- 2015Learning to Hash for Indexing Big Data - A Surveycited by 39
- 2014Hashing for Similarity Search: A Surveycited by 34
14 more
- 2017Polynomial Codes: an Optimal Design for High-Dimensional Coded Matrix Multiplicationcited by 32
- 2014Stacked Quantizers for Compositional Vector Compressioncited by 30
- 2016Scalable and Sustainable Deep Learning via Randomized Hashingcited by 17
- 2018Quicker ADC : Unlocking the hidden potential of Product Quantization with SIMDcited by 14
- 2017Accelerated Nearest Neighbor Search with Quick ADCcited by 9
- 2017Bolt: Accelerated Data Mining with Fast Vector Compressioncited by 7
- 2014Approximate Matrix Multiplication with Application to Linear Embeddingscited by 3
- 2016Generalized residual vector quantization for large scale datacited by 2
- 2019All Sparse PCA Models Are Wrong, But Some Are Useful. Part I: Computation of Scores, Residuals and Explained Variancecited by 2
- 2014Fast Approximate Matrix Multiplication by Solving Linear Systemscited by 1
- 2015Improved Practical Matrix Sketching with Guaranteescited by 1
- 2015Speeding Up Neural Networks for Large Scale Classification using WTA Hashingcited by 1
- 2016Pairwise Quantizationcited by 1
- 2016Co-Occuring Directions Sketching for Approximate Matrix Multiplycited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 6; 2024: 8; 2025: 5; 2026: 5.
30 papers.
Sort:
By area:
- 2024Extreme Compression of Large Language Models via Additive Quantizationcited by 232
- 2021Linear algebra with transformerscited by 63
- 2024T-MAC: CPU Renaissance via Table Lookup for Low-Bit LLM Deployment on Edgecited by 55
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2025Bitnet.cpp: Efficient Edge Inference for Ternary LLMscited by 22
- 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookupcited by 20
- 2023Channelformer: Attention based Neural Solution for Wireless Channel Estimation and Effective Online Trainingcited by 14
- 2024Optimal Quantization for Matrix Multiplicationcited by 14
- 2024NoMAD-Attention: Efficient LLM Inference on CPUs Through Multiply-add-free Attentioncited by 12
- 2025LUT-DLA: Lookup Table as Efficient Extreme Low-Bit Deep Learning Acceleratorcited by 9
- 2022PECAN: A Product-Quantized Content Addressable Memory Networkcited by 6
- 2023PQA: Exploring the Potential of Product Quantization in DNN Hardware Accelerationcited by 6
18 more
- 2022Memory-Efficient Backpropagation through Large Linear Layerscited by 4
- 2022Look-ups are not (yet) all you need for deep learning inferencecited by 4
- 2024Accurate Compression of Text-to-Image Diffusion Models via Vector Quantizationcited by 3
- 2023A Unified View of Long-Sequence Models towards Modeling Million-Scale Dependenciescited by 2
- 2025Pegasus: A Universal Framework for Scalable Deep Learning Inference on the Dataplanecited by 2
- 2026EVA: Accelerating LLM Decoding via an Efficient Vector Quantization Architecturecited by 2
- 2022ARM 4-BIT PQ: SIMD-based Acceleration for Approximate Nearest Neighbor Search on ARMcited by 1
- 2023Stella Nera: A Differentiable Maddness-Based Hardware Accelerator for Efficient Approximate Matrix Multiplicationcited by 1
- 2023Attention, Distillation, and Tabularization: Towards Practical Neural Network-Based Prefetchingcited by 1
- 2024TabConv: Low-Computation CNN Inference via Table Lookupscited by 1
- 2025Pushing the Envelope of LLM Inference with Ultra-Low-Bit Quantized Modelscited by 1
- 2026AXELRAM: Quantize Once, Never Dequantizecited by 1
- 2026FASQ: Flexible Accelerated Subspace Quantization for Calibration-Free LLM Compressioncited by 1
- 2026Breaking the 1.58-bit Barrier for Ternary LLMscited by 1
- 2024Mitigating scalability challenges in LUT-based neural networks via pruning optimisationscited by 0
- 2024QoS-Nets: Adaptive Approximate Neural Network Inferencecited by 0
- 2025Optimal Approximate Matrix Multiplication over Sliding Windowscited by 0
- 2026LeanStream: A Speculate-and-Refine Streaming Framework for Efficient on-Device LLM Inferencecited by 0
- 2026Breaking the 1.58-bit Barrier for Ternary LLMs14 Sep 2026
- 2026LeanStream: A Speculate-and-Refine Streaming Framework for Efficient on-Device LLM Inference2 Sep 2026
- 2026EVA: Accelerating LLM Decoding via an Efficient Vector Quantization Architecture22 May 2026
- 2026FASQ: Flexible Accelerated Subspace Quantization for Calibration-Free LLM Compression22 Apr 2026
- 2026AXELRAM: Quantize Once, Never Dequantize3 Apr 2026
- 2025Pushing the Envelope of LLM Inference with Ultra-Low-Bit Quantized Models8 Aug 2025
- 2025Pegasus: A Universal Framework for Scalable Deep Learning Inference on the Dataplane6 Jun 2025
- 2025Optimal Approximate Matrix Multiplication over Sliding Windows26 Feb 2025
- 2025Bitnet.cpp: Efficient Edge Inference for Ternary LLMs17 Feb 2025
- 2025LUT-DLA: Lookup Table as Efficient Extreme Low-Bit Deep Learning Accelerator18 Jan 2025
- 2024Optimal Quantization for Matrix Multiplication17 Oct 2024
- 2024QoS-Nets: Adaptive Approximate Neural Network Inference10 Oct 2024
18 more
- 2024Accurate Compression of Text-to-Image Diffusion Models via Vector Quantization31 Aug 2024
- 2024Mitigating scalability challenges in LUT-based neural networks via pruning optimisations2 Jul 2024
- 2024T-MAC: CPU Renaissance via Table Lookup for Low-Bit LLM Deployment on Edge25 Jun 2024
- 2024TabConv: Low-Computation CNN Inference via Table Lookups8 Apr 2024
- 2024NoMAD-Attention: Efficient LLM Inference on CPUs Through Multiply-add-free Attention2 Mar 2024
- 2024Extreme Compression of Large Language Models via Additive Quantization11 Jan 2024
- 2023Attention, Distillation, and Tabularization: Towards Practical Neural Network-Based Prefetching23 Dec 2023
- 2023Stella Nera: A Differentiable Maddness-Based Hardware Accelerator for Efficient Approximate Matrix Multiplication16 Nov 2023
- 2023PQA: Exploring the Potential of Product Quantization in DNN Hardware Acceleration25 May 2023
- 2023A Unified View of Long-Sequence Models towards Modeling Million-Scale Dependencies13 Feb 2023
- 2023Channelformer: Attention based Neural Solution for Wireless Channel Estimation and Effective Online Training8 Feb 2023
- 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookup7 Feb 2023
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunities13 Oct 2022
- 2022PECAN: A Product-Quantized Content Addressable Memory Network13 Aug 2022
- 2022Look-ups are not (yet) all you need for deep learning inference12 Jul 2022
- 2022ARM 4-BIT PQ: SIMD-based Acceleration for Approximate Nearest Neighbor Search on ARM3 Mar 2022
- 2022Memory-Efficient Backpropagation through Large Linear Layers31 Jan 2022
- 2021Linear algebra with transformers3 Dec 2021
- 2024Extreme Compression of Large Language Models via Additive Quantizationcited by 232
- 2021Linear algebra with transformerscited by 63
- 2024T-MAC: CPU Renaissance via Table Lookup for Low-Bit LLM Deployment on Edgecited by 55
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2025Bitnet.cpp: Efficient Edge Inference for Ternary LLMscited by 22
- 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookupcited by 20
- 2023Channelformer: Attention based Neural Solution for Wireless Channel Estimation and Effective Online Trainingcited by 14
- 2024Optimal Quantization for Matrix Multiplicationcited by 14
- 2025LUT-DLA: Lookup Table as Efficient Extreme Low-Bit Deep Learning Acceleratorcited by 9
- 2022PECAN: A Product-Quantized Content Addressable Memory Networkcited by 6
- 2023PQA: Exploring the Potential of Product Quantization in DNN Hardware Accelerationcited by 6
- 2022Memory-Efficient Backpropagation through Large Linear Layerscited by 4
12 most cited of 27 All 27 (JSON)
- 2026Breaking the 1.58-bit Barrier for Ternary LLMs14 Sep 2026
- 2026LeanStream: A Speculate-and-Refine Streaming Framework for Efficient on-Device LLM Inference2 Sep 2026
- 2026EVA: Accelerating LLM Decoding via an Efficient Vector Quantization Architecture22 May 2026
- 2026FASQ: Flexible Accelerated Subspace Quantization for Calibration-Free LLM Compression22 Apr 2026
- 2025Pushing the Envelope of LLM Inference with Ultra-Low-Bit Quantized Models8 Aug 2025
- 2025Pegasus: A Universal Framework for Scalable Deep Learning Inference on the Dataplane6 Jun 2025
- 2025Optimal Approximate Matrix Multiplication over Sliding Windows26 Feb 2025
- 2025Bitnet.cpp: Efficient Edge Inference for Ternary LLMs17 Feb 2025
- 2025LUT-DLA: Lookup Table as Efficient Extreme Low-Bit Deep Learning Accelerator18 Jan 2025
- 2024Optimal Quantization for Matrix Multiplication17 Oct 2024
- 2024QoS-Nets: Adaptive Approximate Neural Network Inference10 Oct 2024
- 2024Mitigating scalability challenges in LUT-based neural networks via pruning optimisations2 Jul 2024
12 newest of 27 All 27 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024IM-Unpack: Training and Inference with Arbitrarily Low Precision Integers
- 2024Accelerating a Triton Fused Kernel for W4A16 Quantized Inference with SplitK work decomposition
- 2026High-Rate Quantized Matrix Multiplication II
- 2023Matrix Compression via Randomized Low Rank and Low Precision Factorization
- 2026Optimal Scalar Quantization for Matrix Multiplication: Closed-Form Density and Phase Transition
- 2026Beyond Accuracy: Prefix-Invariant Realizations of Low-Precision Fast Matrix Multiplication
- 2023Stream-K: Work-centric Parallel Decomposition for Dense Matrix-Matrix Multiplication on the GPU
- 2026High-Rate Quantized Matrix Multiplication I