paper-with-me

홈 › Papers

Low-Rank GEMM: Efficient Matrix Multiplication via Low-Rank Approximation with FP8 Acceleration

2025-11-24 · Alfredo Metere arxiv

Large matrix multiplication is a cornerstone of modern machine learning workloads, yet traditional approaches suffer from cubic computational complexity (e.g., $\mathcal{O}(n^3)$ for a matrix of size $n\times n$). We present Low-Rank GEMM, a novel approach that leverages low-rank matrix approximations to achieve sub-quadratic complexity while maintaining hardware-accelerated performance through FP8 precision and intelligent kernel selection. On a NVIDIA RTX 4090, our implementation achieves up to 378 TFLOPS on matrices up to $N=20480$, providing 75\% memory savings and $7.8\times$ speedup over PyTorch FP32 for large matrices. The system automatically adapts to hardware capabilities, selecting optimal decomposition methods (SVD, randomized SVD) and precision levels based on matrix characteristics and available accelerators. Comprehensive benchmarking on NVIDIA RTX 4090 demonstrates that Low-Rank GEMM becomes the fastest approach for matrices $N\geq10240$, surpassing traditional cuBLAS implementations through memory bandwidth optimization rather than computational shortcuts.

📄 PDF Abstract BibTeX arXiv:2511.18674

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

A method of using RSVD in residual calculation of LowBit GEMM

2024-09-27 · Hongyaoxing Gu

The advancements of hardware technology in recent years has brought many possibilities for low-precision applications. However, the use of low precision can introduce significant computational errors, posing a considerab…

Data Free QuantizationQuantization

Fast Singular Value Shrinkage with Chebyshev Polynomial Approximation Based on Signal Sparsity

2017-05-19 · Masaki Onuki, Shunsuke Ono, Keiichiro Shirai, Yuichi Tanaka

We propose an approximation method for thresholding of singular values using Chebyshev polynomial approximation (CPA). Many signal processing problems require iterative application of singular value decomposition (SVD) f…

Is Input Sparsity Time Possible for Kernel Low-Rank Approximation?

2017-11-05 · NeurIPS 2017 12 · Cameron Musco, David P. Woodruff

Low-rank approximation is a common tool used to accelerate kernel methods: the $n \times n$ kernel matrix $K$ is approximated via a rank-$k$ matrix $\tilde K$ which can be stored in much less space and processed more qui…

Trace norm regularization and faster inference for embedded speech recognition RNNs

2017-10-25 · ICLR 2018 1 · Markus Kliegl, Siddharth Goyal, Kexin Zhao, Kavya Srinet 외

We propose and evaluate new techniques for compressing and speeding up dense matrix multiplications as found in the fully connected and recurrent layers of neural networks for embedded large vocabulary continuous speech …

speech-recognitionSpeech Recognition

A network that learns Strassen multiplication

2016-01-26 · Veit Elser

We study neural networks whose only non-linear components are multipliers, to test a new training rule in a context where the precise representation of data is paramount. These networks are challenged to discover the rul…