EC-SpMV: Toward Efficient SpMV in Sparse LLMs via Block Extraction and Compressed Storage

Read full text
Authors: J. Lin, Jingwei Sun, Mingge Lu, Guangzhong Sun
Cited by: 1
References: 26

Abstract

Sparse Matrix-Vector Multiplication (SpMV) has become a critical performance bottleneck in the local deployment of sparse Large Language Models (LLMs), where inference predominantly operates on workloads during the decoder phase with a batch size of one. Existing SpMV kernels and sparse matrix formats, originally designed for scientific computing, fail to exploit the unique structure patterns inherent in sparse LLMs, resulting in suboptimal performance and excessive storage overhead. This article presents EC-SpMV, a GPU-optimized SpMV approach for accelerating sparse LLM inference. EC-SpMV introduces (1) a hierarchical block extraction algorithm that captures multiple granularities of block structures within sparse LLMs, and (2) a novel compressed sparse format (EC-CSR) that employs delta indexing to reduce storage overhead and enhance memory access efficiency. Evaluated on sparse weight matrices from LLaMA and OPT models across sparsity levels from 30% to 90%, EC-SpMV achieves up to 7.47× speedup over state-of-the-art SpMV libraries and reduces storage overhead by up to 58.5% compared with CSR.

Fields of Study & Subjects

Parallel Computing and Optimization Techniques Advanced Neural Network Applications Big Data and Digital Economy

Publication details

Journal / source
ACM Transactions on Architecture and Code Optimization
Publisher
Association for Computing Machinery (ACM)
Volume
23
Issue
3
Pages
1–25
Publication date
17 July 2026
Language
EN