Celty: SpMSpV GPU Kernel and SIMT Co-Design for Efficient Dual-Sparse LLM Inference
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) increasingly rely on sparsity to cut inference cost, but most prior work exploits a single sparsity source and targets batched multi-user inference. Dual-sparsity, which pairs unstructured weight pruning with runtime activation sparsity, offers a compelling size-accuracy-latency tradeoff for single-user decoding, but forms a Sparse Matrix-Sparse Vector (SpMSpV) workload that existing GPU kernels handle poorly. We propose Celty, a co-designed sparse format, GPU kernel, and SIMT microarchitecture for SpMSpV in LLM inference. Celty's Run-Length Compressed CSC (RLC-CSC) format enables vectorized loading of compressed weight columns and exploits both sparsity sources to skip memory accesses, accumulating partial products in shared memory. The Celty Sparse SIMT Core then adds a pipelined RLC decoder that removes software index reconstruction and repurposes local register files for conflict-free accumulation, operating on the same compressed representation. The kernel alone achieves up to 2.8x over cuBLAS; with the Sparse SIMT Core, speedup reaches 5.3x over cuBLAS at 70% dual-sparsity.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 20 of its 42 references that are in the map. First posted on arXiv 2 Aug 2026.
Builds on
20 of 42 references.
References · 20
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,464
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
- 2025gpt-oss-120b & gpt-oss-20b Model Cardcited by 1,258
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2024ShortGPT: Layers in Large Language Models are More Redundant Than You Expectcited by 369
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2024Personal LLM Agents: Insights and Survey about the Capability, Efficiency and Securitycited by 257
8 more
- 2020Sparse GPU Kernels for Deep Learningcited by 138
- 2021Dual-side Sparse Tensor Corecited by 27
- 2025R-Sparse: Rank-Aware Activation Sparsity for Efficient LLM Inferencecited by 18
- 20252SSP: A Two-Stage Framework for Structured Pruning of LLMscited by 12
- 2025DuoGPT: Training-free Dual Sparsity through Activation-aware Pruning in LLMscited by 6
- 2025MACKO: Sparse Matrix-Vector Multiplication for Low Sparsitycited by 6
- 2024Accelerating a Triton Fused Kernel for W4A16 Quantized Inference with SplitK work decompositioncited by 4
- 2020Adaptive SpMV/SpMSpV on GPUs for Input Vectors of Varied Sparsitycited by 2
Built on by
Not cited yet.