ICML2026

SlideSparse: Fast and Flexible (2N-2):2N Structured Sparsity

Yingbo HAO, Hanyong Shao, Ting Song, Yan Xia, Di Zhang, Shaohan Huang, Xun Wu, Songchen Xu, Le Xu, Li Dong, Zewen Chi, Yi Zou, Furu Wei

摘要

NVIDIA's 2:4 Sparse Tensor Cores deliver 2×2\times throughput but demand strict 50% pruning—a ratio that causes severe accuracy loss in LLMs. Milder (2N2):2N(2N-2):2N patterns (e.g., 6:8, 25% pruning) preserve accuracy far better—within 0.4–1.8 average points of dense in our Qwen2.5-7B/14B study—yet receive NO hardware support and fall back to dense execution. We present SlideSparse, the first system to unlock Sparse Tensor Core acceleration for the (2N2):2N(2N-2):2N model family on commodity GPUs. Our Sliding Window Decomposition rewrites any (2N2):2N(2N-2):2N weight block into N1N-1 overlapping 2:4-compliant windows without changing the underlying dot product; in addition, our Activation Lifting fuses the corresponding activation rearrangement into per-token quantization at low marginal cost. Integrated into vLLM, SlideSparse is evaluated across various GPUs (A100, H100, B200, RTX 4090, RTX 5080, DGX-spark), precisions (FP4, INT8, FP8, BF16, FP16), and model families (Llama, Qwen, BitNet). On compute-bound workloads, the measured speedup (1.33×1.33\times) matches the theoretical upper-bound N/(N1)=4/3N/(N-1)=4/3 at 6:8 weight sparsity in Qwen2.5-7B, establishing (2N2):2N(2N-2):2N as a practical path to better accuracy–speedup trade-offs in LLM acceleration. Code available at https://github.com/bcacdwk/vllmbench.