journal article·2024

Stochastic-Binary Hybrid Spatial Coding Multiplier for Convolutional Neural Network Accelerator

Yakun Zhou, Jiajun Yan, Yizhuo Zhou, Ziyang Shao, Jienan Chen

Publisher page

Abstract

Convolutional neural networks have remarkable performance in artificial intelligence, although at the cost of computationally demanding processes within a single inference. Simultaneously, the underlying chip process is reaching its constraints as Moore's law diminishes. Stochastic computation, as a hardware-friendly and unconventional approach, can alleviate the burden of sophisticated arithmetic at the circuit level. This work presents a novel stochastic computing (SC) multiplier that employs an extension-uniform approach to create bit sequences without relying on logical gates. In addition, we propose a stochastic-binary domain arithmetic method to achieve low-cost hardware implementation and low power dissipation. The 4n-bit widths are partitioned into n 4-bit widths, with the high-precision components executed in the binary domain and the low-precision components executed in the stochastic domain. Additionally, a hardware-compatible circuit for compensating faults is also introduced. The accelerator on cifar10 using stochastic binary hybrid domain spatial coding (SHSC) multiplier achieves better performance than the fixed-point counterpart, with a 33.7% reduction in area and 23% reduction in power.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: CCD and CMOS Imaging Sensors · Advanced Memory and Neural Computing · Interconnection Networks and Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

National Key Laboratory of Wireless Communications, University of Electronic Science and Technology of China, Chengdu, China

School of Automation and Information Engineering, Sichuan University of Science & Engineering, Yinbin, China

Funding

National Key Research and Development Program of China · ZTE Industry-University-Institute Cooperation Funds

References (19)

Show source-provided references
1. 10.1109/MC.2017.3410.1109/MC.2017.34 ↗
2. 10.1109/IMS37962.2022.986549510.1109/IMS37962.2022.9865495 ↗
3. 10.1109/3M-NANO.2015.742548810.1109/3M-NANO.2015.7425488 ↗
4. 10.1109/TETC.2016.259872610.1109/TETC.2016.2598726 ↗
5. 10.1145/2966986.296698810.1145/2966986.2966988 ↗
6. 10.1109/TETC.2021.305098910.1109/TETC.2021.3050989 ↗
7. 10.1109/ICCD.2017.2410.1109/ICCD.2017.24 ↗
8. 10.1109/TC.2020.297159610.1109/TC.2020.2971596 ↗
9. 10.1109/TCSI.2020.303934610.1109/TCSI.2020.3039346 ↗
10. 10.1145/3093337.303774610.1145/3093337.3037746 ↗
11. 10.1007/s11432-021-3519-110.1007/s11432-021-3519-1 ↗
12. Hybrid binary-unary truncated multiplication for DSP applications on FPGAs
13. 10.1145/3543622.357318110.1145/3543622.3573181 ↗
14. 10.1109/TC.2017.267297610.1109/TC.2017.2672976 ↗
15. 10.1109/TVLSI.2018.285636210.1109/TVLSI.2018.2856362 ↗
16. 10.23919/DATE.2017.792699310.23919/DATE.2017.7926993 ↗
17. 10.1109/TCSI.2018.283926610.1109/TCSI.2018.2839266 ↗
18. 10.1145/361029110.1145/3610291 ↗
19. 10.1109/ISCAS.2018.835094510.1109/ISCAS.2018.8350945 ↗