paper-with-me

홈 › Papers

Composable Probabilistic Inference Networks Using MRAM-based Stochastic Neurons

2018-11-28 · Ramtin Zand, Kerem Y. Camsari, Supriyo Datta, Ronald F. DeMara

Magnetoresistive random access memory (MRAM) technologies with thermally unstable nanomagnets are leveraged to develop an intrinsic stochastic neuron as a building block for restricted Boltzmann machines (RBMs) to form deep belief networks (DBNs). The embedded MRAM-based neuron is modeled using precise physics equations. The simulation results exhibit the desired sigmoidal relation between the input voltages and probability of the output state. A probabilistic inference network simulator (PIN-Sim) is developed to realize a circuit-level model of an RBM utilizing resistive crossbar arrays along with differential amplifiers to implement the positive and negative weight values. The PIN-Sim is composed of five main blocks to train a DBN, evaluate its accuracy, and measure its power consumption. The MNIST dataset is leveraged to investigate the energy and accuracy tradeoffs of seven distinct network topologies in SPICE using the 14nm HP-FinFET technology library with the nominal voltage of 0.8V, in which an MRAM-based neuron is used as the activation function. The software and hardware level simulations indicate that a $784\times200\times10$ topology can achieve less than 5% error rates with $\sim400 pJ$ energy consumption. The error rates can be reduced to 2.5% by using a $784\times500\times500\times500\times10$ DBN at the cost of $\sim10\times$ higher energy consumption and significant area overhead. Finally, the effects of specific hardware-level parameters on power dissipation and accuracy tradeoffs are identified via the developed PIN-Sim framework.

📄 PDF Abstract BibTeX arXiv:1811.11390

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Synchronous Unsupervised STDP Learning with Stochastic STT-MRAM Switching

2021-12-10 · Peng Zhou, Julie A. Smith, Laura Deremo, Stephen K. Heinrich-Barna 외

The use of analog resistance states for storing weights in neuromorphic systems is impeded by fabrication imprecision and device stochasticity that limit the precision of synapse weights. This challenge can be resolved b…

SOT-MRAM based Sigmoidal Neuron for Neuromorphic Architectures

2020-06-01 · Brendan Reidy, Ramtin Zand

In this paper, the intrinsic physical characteristics of spin-orbit torque (SOT) magnetoresistive random-access memory (MRAM) devices are leveraged to realize sigmoidal neurons in neuromorphic architectures. Performance …

GPU

A Single-Cycle MLP Classifier Using Analog MRAM-based Neurons and Synapses

2020-12-04 · Ramtin Zand

In this paper, spin-orbit torque (SOT) magnetoresistive random-access memory (MRAM) devices are leveraged to realize sigmoidal neurons and binarized synapses for a single-cycle analog in-memory computing (IMC) architectu…

GPU

Pyro: Deep Universal Probabilistic Programming

2018-10-18 · Eli Bingham, Jonathan P. Chen, Martin Jankowiak, Fritz Obermeyer 외

Pyro is a probabilistic programming language built on Python as a platform for developing advanced probabilistic models in AI research. To scale to large datasets and high-dimensional models, Pyro uses stochastic variati…

GPUProbabilistic ProgrammingVariational Inference

MRAM-based Analog Sigmoid Function for In-memory Computing

2022-04-21 · Md Hasibul Amin, Mohammed Elbtity, Mohammadreza Mohammadi, Ramtin Zand

We propose an analog implementation of the transcendental activation function leveraging two spin-orbit torque magnetoresistive random-access memory (SOT-MRAM) devices and a CMOS inverter. The proposed analog neuron circ…