Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

BLaST: High Performance Inference and Pretraining using BLock Sparse Transformers

About

The energy consumption of large-scale ML models is dominated by data movement, shuffling billions of parameters across memory hierarchies and data centers. Sparsification offers a principled way to mitigate these costs by pruning redundant weights and activations, thereby reducing data movement. Effective sparsification to prune redundant parameters is still challenging: existing methods incur significant accuracy degradation, performance overhead, or both. We introduce (Bl)ock (a)nd (S)parse (T)ransformers (BLaST), a general, robust, and reliable method for sparsification, applicable to linear layers in all settings. Our method iteratively sparsifies weight matrices into a block sparsity pattern suitable for efficient sparse matrix-matrix (SpMM) multiplication. BLaST achieves up to 95% sparsity in MLP weights with negligible accuracy loss (majority <2.25%). We show a 2.2x inference speedup for Llama 3.2 with 16 GPUs, and up to 4.45x reduction in inference memory footprint resulting in a 2.9x reduction in GPU setup and operating costs.

Patrik Okanovic, Sameer Deshmukh, Grzegorz Kwasniewski, Yi Zhu, Haruto Fujii, Sakina Fatima, Maciej Besta, Kentaro Katayama, Takumi Honda, Yusuke Nagasaka, Torsten Hoefler• 2025

Related benchmarks

TaskDatasetResultRank
Extreme Multi-label ClassificationAmazon-670K
P@145
63
Extreme Multi-label ClassificationAmazon-3M
Precision@127.9
44
Extreme Multi-label ClassificationLF-Paper2Keywords 8.6M
Precision@122.8
8
Showing 3 of 3 rows

Other info

Follow for update