An Efficient Stochastic Convolution Accelerator Based on Pseudo-Sobol Sequences.

Aokun Hu,Wenjie Li,Dongxu Lv,Guanghui He
DOI: https://doi.org/10.1145/3565478.3572543
2022-01-01
Abstract:Stochastic computing (SC) has been recognized as an efficient technique to reduce the hardware consumption of a convolution neural network (CNN) accelerator. An SC-CNN needs a long SC sequence length to produce accurate results, which leads to a low throughput. In order to achieve better accuracy and higher throughput, highly parallelized SC-CNNs based on Sobol sequences have been extensively used. However, high parallelism leads to undesirable hardware overhead. To solve this problem, this paper proposes Pseudo-Sobol sequences and accordingly develops an efficient parallel computation-conversion hybrid convolution architecture, which fuses the SC-computation units and S2B units. With negligible accuracy loss, the proposed architecture can increase energy and area efficiency by 41% and 36%, respectively.
What problem does this paper attempt to address?