Abstract

<bold xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Articles in this</b> special issue of <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">IEEE Design &amp; Test</i> use the concept of stochastic computing, which was not something I had run into when studying computer architecture in graduate school 45 years ago. A value between 0 and 1 is expressed as the percentage of 1s in a word of n bits, so for a 100-bit word, a 0.5 would have an equal number of 0s and 1s. Words with the first 50 bits being 1s, words with the last 50 bits being 1s, and words with every other bit being a 1 have the same value. The values of words can thus be viewed as probabilities. There are some nice benefits to this system. Multiplication can be done with single AND gates, and since a single bit flip changes the value of the word by just a small amount, they are fault-tolerant. See the Guest Editors’ Introduction for a quick overview.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call