Optimizing Internal Communication of Compute-in-Memory-Based AI Accelerator
In CIM (compute-in-memory) based system, the weights of neural network models need to be mapped to the memory array, and the mapping policy has a huge impact on the performance of the system. In this paper, existing weight mapping policies are analysed and categorized into two types: positionwise and channel-wise mapping. Channel-wise policy causes non-continuous memory address at its output, while positionwise policy suffers from its large amount of input data and the problem of data concatenation. After that, a novel weight mapping policy, named as mixed dimension mapping, is proposed to overcome the limitations of the existing policies. Experimental results show that it reduces the communication load of the system by 14%-32% and avoids data concatenation completely.
Authors
- Letian Huang (ORCID: https://orcid.org/0000-0003-3907-9150)
- Shuyan Jiang (ORCID: https://orcid.org/0000-0001-8049-1951)
- Wenxu Cao
- R.S.C. Wang
- Zeyu Li (ORCID: https://orcid.org/0000-0001-9249-9432)
- Liang Sun (ORCID: https://orcid.org/0000-0003-0988-7376)
- Junyi Song (ORCID: https://orcid.org/0000-0003-0140-7462)
Institutions
- University of Electronic Science and Technology of China (CN)
- Chongqing University (CN)
Publication Details
- Journal
- IEEE Embedded Systems Letters
- Published
- 2025-04-09
- DOI
- https://doi.org/10.1109/les.2025.3559333
- Primary Topic
- Robotics and Automated Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Key Programme