IEEE Design & Test of Computers | 2021
In-Stream Correlation-Based Division and Bit-Inserting Square Root in Stochastic Computing
Abstract
Stochastic Computing (SC) has shown great promise in achieving low hardware area and power consumption for neuromorphic architectures compared to traditional binaryencoded computation, due to its bit-serial data representation and extremely straightforward logic. With emerging deep learning models requiring more sophisticated nonlinear operations, we propose new designs for SC division and square root. Our designs are novel in their ability to leverage SC correlation via lowcost in-stream mechanisms that eliminate expensive bit stream regeneration. Our experiments show that, compared to stateof-the-art designs, our proposed division and square root units simultaneously achieve higher accuracy and consume less area.