paper-with-me

Papers

Implementing Binarized Neural Networks with Magnetoresistive RAM without Error Correction

2019-08-12 · Tifenn Hirtzlin, Bogdan Penkovsky, Jacques-Olivier Klein, Nicolas Locatelli, Adrien F. Vincent, Marc Bocquet, Jean-Michel Portal, Damien Querlioz

One of the most exciting applications of Spin Torque Magnetoresistive Random Access Memory (ST-MRAM) is the in-memory implementation of deep neural networks, which could allow improving the energy efficiency of Artificial Intelligence by orders of magnitude with regards to its implementation on computers and graphics cards. In particular, ST-MRAM could be ideal for implementing Binarized Neural Networks (BNNs), a type of deep neural networks discovered in 2016, which can achieve state-of-the-art performance with a highly reduced memory footprint with regards to conventional artificial intelligence approaches. The challenge of ST-MRAM, however, is that it is prone to write errors and usually requires the use of error correction. In this work, we show that these bit errors can be tolerated by BNNs to an outstanding level, based on examples of image recognition tasks (MNIST, CIFAR-10 and ImageNet): bit error rates of ST-MRAM up to 0.1% have little impact on recognition accuracy. The requirements for ST-MRAM are therefore considerably relaxed for BNNs with regards to traditional applications. By consequence, we show that for BNNs, ST-MRAMs can be programmed with weak (low-energy) programming conditions, without error correcting codes. We show that this result can allow the use of low energy and low area ST-MRAM cells, and show that the energy savings at the system level can reach a factor two.

📄 PDF Abstract BibTeX arXiv:1908.04085

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Magnetoresistive RAM for error resilient XNOR-Nets

2019-05-24 · Michail Tzoufras, Marcin Gajek, Andrew Walker

We trained three Binarized Convolutional Neural Network architectures (LeNet-4, Network-In-Network, AlexNet) on a variety of datasets (MNIST, CIFAR-10, CIFAR-100, extended SVHN, ImageNet) using error-prone activations an…

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

An In-Memory Analog Computing Co-Processor for Energy-Efficient CNN Inference on Mobile Devices

2021-05-24 · Mohammed Elbtity, Abhishek Singh, Brendan Reidy, Xiaochen Guo 외

In this paper, we develop an in-memory analog computing (IMAC) architecture realizing both synaptic behavior and activation functions within non-volatile memory arrays. Spin-orbit torque magnetoresistive random-access me…

CPU

Noisy dynamical systems evolve error correcting codes and modularity

2023-03-25 · Trevor McCourt, Ila R. Fiete, Isaac L. Chuang

Noise is a ubiquitous feature of the physical world. As a result, the first prerequisite of life is fault tolerance: maintaining integrity of state despite external bombardment. Recent experimental advances have revealed…