This paper presents an efficient DNN design with stochastic computing. Observing that directly adopting stochastic computing to DNN has some challenges including random error fluctuation, range limitation, and overhead in accumulation, we address these problems by removing near-zero weights, applying weight-scaling, and integrating the activation function with the accumulator. The approach allows an easy implementation of early decision termination with a fixed hardware design by exploiting the progressive precision characteristics of stochastic computing, which was not easy with existing approaches. Experimental results show that our approach outperforms the conventional binary logic in terms of gate area, latency, and power consumption
In recent years, many applications have been implemented in embedded systems and mobile Internet of ...
Deep Neural Networks (DNN) have proven to be highly effective in extracting high level abstractions ...
There has been a body of research to use stochastic computing (SC) for the implementation of neural ...
Stochastic computing (SC) is a promising technique with advantages such as low-cost, low-power, and ...
For energy efficiency, many low-bit quantization methods for deep neural networks (DNNs) have been p...
International audienceThe hardware implementation of deep neural networks (DNNs) has recently receiv...
Stochastic computing (SC) is a promising computing paradigm that can help address both the uncertain...
In recent years, many applications have been implemented in embedded systems and mobile Internet of ...
Stochastic computing (SC) is a promising computing paradigm for applications with low precision requ...
There is an urgent need for compact, fast, and power-efficient hardware implementations of state-of-...
The latest Deep Learning (DL) methods for designing Deep Neural Networks (DNN) have significantly ex...
Stochastic computing (SC) allows for extremely low cost and low power implementations of common arit...
Despite the multifaceted benefits of stochastic computing (SC) such as low cost, low power, and flex...
Stochastic Computing (SC) presents a low-cost and low-power alternative to conventional binary compu...
Stochastic computing (SC) with its stream-based, probabilistic number representation promises large...
In recent years, many applications have been implemented in embedded systems and mobile Internet of ...
Deep Neural Networks (DNN) have proven to be highly effective in extracting high level abstractions ...
There has been a body of research to use stochastic computing (SC) for the implementation of neural ...
Stochastic computing (SC) is a promising technique with advantages such as low-cost, low-power, and ...
For energy efficiency, many low-bit quantization methods for deep neural networks (DNNs) have been p...
International audienceThe hardware implementation of deep neural networks (DNNs) has recently receiv...
Stochastic computing (SC) is a promising computing paradigm that can help address both the uncertain...
In recent years, many applications have been implemented in embedded systems and mobile Internet of ...
Stochastic computing (SC) is a promising computing paradigm for applications with low precision requ...
There is an urgent need for compact, fast, and power-efficient hardware implementations of state-of-...
The latest Deep Learning (DL) methods for designing Deep Neural Networks (DNN) have significantly ex...
Stochastic computing (SC) allows for extremely low cost and low power implementations of common arit...
Despite the multifaceted benefits of stochastic computing (SC) such as low cost, low power, and flex...
Stochastic Computing (SC) presents a low-cost and low-power alternative to conventional binary compu...
Stochastic computing (SC) with its stream-based, probabilistic number representation promises large...
In recent years, many applications have been implemented in embedded systems and mobile Internet of ...
Deep Neural Networks (DNN) have proven to be highly effective in extracting high level abstractions ...
There has been a body of research to use stochastic computing (SC) for the implementation of neural ...