Lune

ISCA2026Top-tier venue

HiT: A Unified Sparsity-Adaptive Architecture for High-Throughput Matrix Multiplication

Tingting Xiang, Xiaochen Wang, Miao Yu, Trevor E. Carlson

2026Year

Abstract

Accelerating matrix operations has become increasingly critical as AI models and scientific workloads continue to scale. These applications involve matrices spanning sparsity levels from <0.0001% to fully dense, demanding accelerators that maintain high performance across this full range. However, prior designs either target a narrow sparsity range, resulting in inefficiencies outside their specialization, or support broad sparsity at the cost of throughput, with the state-of-the-art accelerator achieving less than 3.125% of peak performance on highly sparse matrices. We present HiT, a unified sparsity-adaptive architecture that delivers consistently high throughput and efficiency across the entire sparsity spectrum. HiT introduces two novel outer-productbased dataflows, HSparse and MSparse, supported by a Parallel Intersection & Distribution Unit and a Dual-mode Accumulator, targeting highly and moderately sparse workloads, respectively. These dataflows enable regular memory access to sparse data and on-chip accumulation of partial sums while exploiting two levels of spatial parallelism. As a result, HiT achieves high intersection rates (more valid non-zero matches per cycle) and data reuse, leading to high throughput. For dense workloads, HiT employs an inner-product dataflow to maximize compute efficiency. We benchmark HiT against Trapezoid, a state-of-the-art accelerator for full-spectrum sparsity. Specifically, it delivers a 3.24×3.24 \times geomean performance/area improvement on highly sparse × highly sparse multiplications, 2.18× across all highly sparse workloads, and 1.99×\mathbf{1. 9 9} \times on moderately sparse workloads. Across a comprehensive set of dense and sparse workloads, HiT achieves 1.93×\mathbf{1. 9 3} \times higher geomean performance/area and reduces energy consumption by 1.64×\mathbf{1. 6 4} \times compared to Trapezoid.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 4346ede6-bb52-4613-a678-cc6903e374ae

Builds on24

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines