The synthesis of robust polynomial arithmetic with stochastic logic

作者: Weikang Qian , Marc D. Riedel

DOI: 10.1145/1391469.1391636

关键词:

摘要: As integrated circuit technology plumbs ever greater depths in the scaling of feature sizes, maintaining paradigm deterministic Boolean computation is increasingly challenging. Indeed, mounting concerns over noise and uncertainty signal values motivate a new approach: design stochastic logic, that to say, digital circuitry processes signals probabilistically, so can cope with errors uncertainty. In this paper, we present general methodology for synthesizing logic polynomial arithmetic functions, category important applications such as processing. The method based on converting polynomials into particular mathematical form --- Bernstein then implementing logic. resulting serial or parallel streams are random at bit level. aggregate, becomes accurate, since results depend only precision statistics. Experiments show our produces circuits highly tolerant input stream, while area-delay product comparable implementations.

参考文章(8)
Stephen R. Deiss, Adrian M. Whatley, Rodney J. Douglas, A pulse-coded communications infrastructure for neuromorphic systems Pulsed neural networks. pp. 157- 178 ,(1999)
Christopher M. Bishop, Neural networks for pattern recognition ,(1995)
C.L. Janer, J.M. Quero, J.G. Ortega, L.G. Franquelo, Fully parallel stochastic computation architecture IEEE Transactions on Signal Processing. ,vol. 44, pp. 2110- 2117 ,(1996) , 10.1109/78.533736
R.T. Farouki, V.T. Rajan, On the numerical condition of polynomials in Berstein form Computer Aided Geometric Design. ,vol. 4, pp. 191- 216 ,(1987) , 10.1016/0167-8396(87)90012-4
B. R. Gaines, Stochastic Computing Systems Advances in Information Systems Science. pp. 37- 172 ,(1969) , 10.1007/978-1-4899-5841-9_2
André Dehon, Nanowire-based programmable architectures ACM Journal on Emerging Technologies in Computing Systems. ,vol. 1, pp. 109- 162 ,(2005) , 10.1145/1084748.1084750
B.D. Brown, H.C. Card, Stochastic neural computation. I. Computational elements IEEE Transactions on Computers. ,vol. 50, pp. 891- 905 ,(2001) , 10.1109/12.954505
S.L. Toral, J.M. Quero, L.G. Franquelo, Stochastic pulse coded arithmetic international symposium on circuits and systems. ,vol. 1, pp. 599- 602 ,(2000) , 10.1109/ISCAS.2000.857166