SparseMap: A Sparse CNN Mapping Framework Tailored for Streaming Coarse-grained Reconfigurable Array
Streaming coarse-grained reconfigurable array (CGRA), with its reconfigurability and efficient memory access, is a promising platform for the convolutional neural network (CNN) inference. While model sparsity is widely used to accelerate scaling CNNs, existing methods lack support for mapping sparse CNNs onto streaming CGRAs, mainly due to the substantial configuration overhead and complex I/O data scheduling at the processing element array (PEA) side. To bridge this gap, we propose SparseMap, the first mapping framework for sparse CNN processing on streaming CGRA. Firstly, SparseMap introduces an inter-operator configuration context sharing mechanism to reduce configuration overhead, along with a Multi-graph Maximum Common Subgraph (Multi-MCS)-based optimization method, which jointly fine-tunes sparsity patterns across operators to maximize the sharing benefits. Secondly, to handle the irregularity of sparse processing, SparseMap establishes a co-optimization approach that integrates PEA-side I/O data planning with operation scheduling&binding, coordinating I/O data and computation to ensure high-throughput operator mapping. In addition, SparseMap introduces a hierarchical mapping strategy to improve mapping efficiency. Experiments show that SparseMap effectively enables sparse CNN processing on streaming CGRAs. Compared to baseline methods, SparseMap reduces the configuration overhead by one to three orders of magnitude, effectively alleviating the configuration pressure, while achieving a speedup of 1.24 × to 2.49 × over dense computation.
Authors
- Mengke Ge (ORCID: https://orcid.org/0000-0001-7888-9370)
- Yi Kang (ORCID: https://orcid.org/0000-0002-5487-6855)
- Jiaheng Ruan (ORCID: https://orcid.org/0000-0003-0907-5685)
- Song Chen (ORCID: https://orcid.org/0000-0003-0341-3428)
- Xiaobing Ni (ORCID: https://orcid.org/0009-0006-1584-7257)
- Tongyu Jin (ORCID: https://orcid.org/0009-0003-8235-0767)
- Haoyu Lu (ORCID: https://orcid.org/0009-0004-2431-7026)
Institutions
- Institute of Art (PL)
- Fraunhofer Institute for Integrated Circuits (DE)
- National Science Centre (PL)
Publication Details
- Journal
- ACM Transactions on Design Automation of Electronic Systems
- Published
- 2026-07-17
- DOI
- https://doi.org/10.1145/3830473
- Primary Topic
- Advanced Neural Network Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00