Back to Search Start Over

Stochastic Computing Using Amplitude and Frequency Encoding.

Authors :
Chen, Yuhao
Li, Hongge
Source :
IEEE Transactions on Very Large Scale Integration (VLSI) Systems; May2022, Vol. 30 Issue 5, p656-660, 5p
Publication Year :
2022

Abstract

Stochastic computing (SC) is a type of logic computation based on stochastic bit stream instead of the binary numbers (BNs). It is pseudo-analog computation in the digital domain that can realize multiplication, addition, and complex function computations. In this brief, a new encoding method, referred to as amplitude and frequency encoding (AFE) for SC, is presented. It extends SC to use multibit streams instead of bit streams to represent data. This method still uses the expectation of streams to achieve computation. Compared with the conventional stochastic bit stream, AFE realizes low-latency and low-area occupation than the conventional SC method. The rationality of the circuits is also examined from a mathematical perspective. The hardware logic circuit of AFE SC, including the multiplier, adder, and converter, was designed and implemented by a field-programmable gate array (FPGA). In addition, the latency of the computing, area, and precision of AFE SC was measured based on the FPGA board. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10638210
Volume :
30
Issue :
5
Database :
Complementary Index
Journal :
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Publication Type :
Academic Journal
Accession number :
156496512
Full Text :
https://doi.org/10.1109/TVLSI.2022.3150569