ACM Transactions on Architecture and Code Optimization· 2026Q2
ADEM: Accelerating Sparse Matrix Multiplication with Adaptive Dataflow and Efficient Merging
- 0citations
- Q2SCImago
- 2026year
Short summary
ADEM, a new SpMSpM accelerator, achieves average speedups of 1.25x (VGG-16), 1.73x (ResNet-50), and 1.16x (SuiteSparse) by employing adaptive dataflow and efficient merging techniques.
AI-generated from the title and abstract; the full text is not read.
Key points
- ADEM introduces a segmented fiber tree (SFT) data structure for improved data reuse in SpMSpM.
- A cache-aware dataflow is implemented to address memory overflow issues.
- Decoupled multiplication and merging phases with SFT enable fine-grained task scheduling and better load balancing.
- Heterogeneous merging units are optimized for distinct merging operations, increasing utilization.
AI-generated from the title and abstract; the full text is not read.
Abstract
Sparse Matrix-Sparse Matrix Multiplication (SpMSpM) is a crucial computational kernel widely used in scientific computing and machine learning. The varying sparse patterns across different matrices pose significant challenges for conventional accelerators with fixed dataflow architectures. Although recent studies have explored dynamic dataflow approaches to better capture memory access patterns under diverse sparsity conditions, these solutions still struggle to simultaneously improve data reuse, load balance, and merging efficiency. To address these limitations, we present an SpMSpM accelerator based on adaptive dataflow and efficient merging (ADEM). ADEM is carefully designed from four key aspects. First, we propose the segmented fiber tree (SFT) data structure, which extends the conventional fiber tree through further partitioning to better support our dataflow paradigm while enhancing data reuse. We then present a cache-aware dataflow to mitigate memory overflow issues. Furthermore, ADEM decouples the multiplication and merging phases, utilizing the SFT structure to enable fine-grained task scheduling for improved load balancing. Finally, the accelerator incorporates heterogeneous merging units specifically optimized for handling two distinct types of merging operations, thereby significantly improving merger utilization. Compared with the state-of-the-art baseline system, ADEM achieves average speedups of 1.25 ×, 1.73 ×, and 1.16 × on VGG-16, ResNet-50, and SuiteSparse workloads, respectively.
The authors' abstract, as published at the source. ACM Transactions on Architecture and Code Optimization, 2026 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Hardware and Architecture
Hardware and ArchitectureComputer Science