1,232 research outputs found
Quick and energy-efficient Bayesian computing of binocular disparity using stochastic digital signals
Reconstruction of the tridimensional geometry of a visual scene using the
binocular disparity information is an important issue in computer vision and
mobile robotics, which can be formulated as a Bayesian inference problem.
However, computation of the full disparity distribution with an advanced
Bayesian model is usually an intractable problem, and proves computationally
challenging even with a simple model. In this paper, we show how probabilistic
hardware using distributed memory and alternate representation of data as
stochastic bitstreams can solve that problem with high performance and energy
efficiency. We put forward a way to express discrete probability distributions
using stochastic data representations and perform Bayesian fusion using those
representations, and show how that approach can be applied to diparity
computation. We evaluate the system using a simulated stochastic implementation
and discuss possible hardware implementations of such architectures and their
potential for sensorimotor processing and robotics.Comment: Preprint of article submitted for publication in International
Journal of Approximate Reasoning and accepted pending minor revision
A True Random Number Generator for Probabilistic Computing using Stochastic Magnetic Actuated Random Transducer Devices
Magnetic tunnel junctions (MTJs), which are the fundamental building blocks
of spintronic devices, have been used to build true random number generators
(TRNGs) with different trade-offs between throughput, power, and area
requirements. MTJs with high-barrier magnets (HBMs) have been used to generate
random bitstreams with 200~Mb/s throughput and pJ/bit energy
consumption. A high temperature sensitivity, however, adversely affects their
performance as a TRNG. Superparamagnetic MTJs employing low-barrier magnets
(LBMs) have also been used for TRNG operation. Although LBM-based MTJs can
operate at low energy, they suffer from slow dynamics, sensitivity to process
variations, and low fabrication yield. In this paper, we model a TRNG based on
medium-barrier magnets (MBMs) with perpendicular magnetic anisotropy. The
proposed MBM-based TRNG is driven with short voltage pulses to induce
ballistic, yet stochastic, magnetization switching. We show that the proposed
TRNG can operate at frequencies of about 500~MHz while consuming less than
100~fJ/bit of energy. In the short-pulse ballistic limit, the switching
probability of our device shows robustness to variations in temperature and
material parameters relative to LBMs and HBMs. Our results suggest that
MBM-based MTJs are suitable candidates for building fast and energy-efficient
TRNG hardware units for probabilistic computing.Comment: 10 pages, 10 figures, Accepted at ISQED 2023 for poster presentatio
Bayesian Sensor Fusion with Fast and Low Power Stochastic Circuits
International audience—As the physical limits of Moore's law are being reached, a research effort is launched to achieve further performance improvements by exploring computation paradigms departing from standard approaches. The BAMBI project (Bottom-up Approaches to Machines dedicated to Bayesian Inference) aims at developing hardware dedicated to probabilistic computation , which extends logic computation realised by boolean gates in current computer chips. Such probabilistic computing devices would allow to solve faster and at a lower energy cost a wide range of Artificial Intelligence applications, especially when decisions need to be taken from incomplete data in an uncertain environment. This paper describes an architecture where very simple operators compute on a time coding of probability values as stochastic signals. Simulation tests and a reconfigurable logic hardware implementation demonstrated the feasibility and performances of the proposed inference machine. Hardware results show this architecture can quickly solve Bayesian sensor fusion problems and is very efficient in terms of energy consumption
- …