TY - GEN
T1 - Early-Stage Operation-Skipping Scheme for Low-Power Stochastic Image Processors
AU - Katagiri, Daisaku
AU - Onizawa, Naoya
AU - Hanyu, Takahiro
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/9/2
Y1 - 2015/9/2
N2 - Stochastic computation that performs in probabilistic domain has been recently exploited for area-efficient hardware implementation, while it requires large number of bits to represent probabilities, increasing the switching activity and hence power dissipation. In this paper, an early-stage operation-skipping scheme, where stochastic computation is terminated at the early stage by monitoring the intermediate computation result, is introduced for low-power stochastic image processors. In case that the proposed scheme is applied in edge-detection processing as a typical example of image processing, a non-candidate pixel is predicted using a simple threshold detector before the completion of the stochastic edge-detection process. Once the pixel is found, the edge-detection process is stopped, eliminating the stochastic computation at the rest of bits. As a design example, a Robert's operator based stochastic edge detector is implemented using MATLAB. Based on the simulation results, a correlation between an output-image quality using a peak signal-to-noise ratio (PSNR) criteria and the reduction ratio of bits is discussed.
AB - Stochastic computation that performs in probabilistic domain has been recently exploited for area-efficient hardware implementation, while it requires large number of bits to represent probabilities, increasing the switching activity and hence power dissipation. In this paper, an early-stage operation-skipping scheme, where stochastic computation is terminated at the early stage by monitoring the intermediate computation result, is introduced for low-power stochastic image processors. In case that the proposed scheme is applied in edge-detection processing as a typical example of image processing, a non-candidate pixel is predicted using a simple threshold detector before the completion of the stochastic edge-detection process. Once the pixel is found, the edge-detection process is stopped, eliminating the stochastic computation at the rest of bits. As a design example, a Robert's operator based stochastic edge detector is implemented using MATLAB. Based on the simulation results, a correlation between an output-image quality using a peak signal-to-noise ratio (PSNR) criteria and the reduction ratio of bits is discussed.
KW - early stopping
KW - image processor
KW - stochastic computation
UR - http://www.scopus.com/inward/record.url?scp=84957959249&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84957959249&partnerID=8YFLogxK
U2 - 10.1109/ISMVL.2015.28
DO - 10.1109/ISMVL.2015.28
M3 - Conference contribution
AN - SCOPUS:84957959249
T3 - Proceedings of The International Symposium on Multiple-Valued Logic
SP - 109
EP - 114
BT - Proceedings - 2015 IEEE 45th International Symposium on Multiple-Valued Logic, ISMVL 2015
PB - IEEE Computer Society
T2 - 45th IEEE International Symposium on Multiple-Valued Logic, ISMVL 2015
Y2 - 18 May 2015 through 20 May 2015
ER -