Efficient Non-Linear Adder for Stochastic Computing with Approximate Spatial-Temporal Sorting Network
Yixuan Hu, Tengyu Zhang, Meng Li, Renjie Wei, Liangzhen Lai, Yuan Wang, Runsheng Wang, Ru Huang
Abstract
End-to-end stochastic computing (SC) enables fault-tolerant and area-efficient neural acceleration by conducting non-linear addition, including accumulation and activation functions, in SC bitstreams. However, existing non-linear adder designs suffer from a high hardware cost, accounting for a major portion of the datapath power and area, and may also have limited computation accuracy and flexibility. In this paper, we propose an accurate yet efficient non-linear adder design. We analyze the redundancy in existing designs and propose a parameterized approximate non-linear adder design space. By systematic design space exploration, we develop non-linear adders that are significantly more efficient than existing designs with negligible computation error. We further propose a spatial-temporal architecture to improve the design flexibility and efficiency for a wide range of network sizes. To support state-of-the-art networks, e.g., ResNet18, we demonstrate that our design can reduce the datapath area by 2.16× compared with the baseline designs. Our design can also reduce the area-delay product (ADP) of the non-linear adder by 4.13× and 23.29× for large and small convolution layers in ResNet18, respectively.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 11689e49-6c66-475d-9246-bf848353db49Related papers
- Winograd convolution: a perspective from fault toleranceXinghua Xue, Haitong Huang, Cheng Liu, Tao Luo et al.DAC 2022 · 10 citations
- All-in-Memory Stochastic Computing using ReRAMJoão Paulo C. de Lima, Mehran Shoushtari Moghadam, Sercan Aygun, Jerónimo Castrillón et al.DAC 2025 · 6 citations
- DUET: Boosting Deep Neural Network Efficiency on Dual-Module ArchitectureLiu Liu, Zheng Qu, Lei Deng, Fengbin Tu et al.MICRO 2020 · 27 citations
- COSAIM: Counter-based Stochastic-behaving Approximate Integer Multiplier for Deep Neural NetworksShuyuan Yu, Yibo Liu, Sheldon X.-D. TanDAC 2021 · 14 citations
- SCA: A Secure CNN Accelerator for Both Training and InferenceLei Zhao, Youtao Zhang, Jun YangDAC 2020 · 6 citations
