GSI Technology, Inc.
IN-MEMORY STOCHASTIC ROUNDER
Last updated:
Abstract:
An associative processor includes a memory array and a controller. The memory array stores a multiplicity of N bit stochastic numbers in separate rows of a stochastic section of the memory array and each stochastic number has a same probability distribution P. The controller includes a probability calculator which receives a desired probability distribution P.sub.desired, determines a Boolean function of a set of the N bit stochastic numbers which produces the probability distribution P.sub.desired and activates associated rows of the stochastic numbers to implement the function on the rows to produce a resultant stochastic number having the probability distribution P.sub.desired.
Status:
Application
Type:
Utility
Filling date:
5 Jul 2018
Issue date:
9 Jan 2020