English

An Energy-Efficient Mixed-Signal Parallel Multiply-Accumulate (MAC) Engine Based on Stochastic Computing

Signal Processing 2019-07-04 v1

Abstract

Convolutional neural networks (CNN) have achieved excellent performance on various tasks, but deploying CNN to edge is constrained by the high energy consumption of convolution operation. Stochastic computing (SC) is an attractive paradigm which performs arithmetic operations with simple logic gates and low hardware cost. This paper presents an energy-efficient mixed-signal multiply-accumulate (MAC) engine based on SC. A parallel architecture is adopted in this work to solve the latency problem of SC. The simulation results show that the overall energy consumption of our design is 5.03pJ per 26-input MAC operation under 28nm CMOS technology.

Keywords

Cite

@article{arxiv.1907.01807,
  title  = {An Energy-Efficient Mixed-Signal Parallel Multiply-Accumulate (MAC) Engine Based on Stochastic Computing},
  author = {Xinyue Zhang and Jiahao Song and Yuan Wang and Yawen Zhang and Zuodong Zhang and Runsheng Wang and Ru Huang},
  journal= {arXiv preprint arXiv:1907.01807},
  year   = {2019}
}

Comments

6 pages,6 figures

R2 v1 2026-06-23T10:10:53.610Z