A key requirement for RRAM in neural network accelerators with a large number of synaptic parameters is the multilevel programming. This is hindered by resistance imprecision due to cycle-to-cycle and device-to-device variations. Here, we compare two multilevel programming algorithms to minimize resistance variations in a 4-kbit array of HfO2 RRAM. We show that gate-based algorithms have the highest reliability. The optimized scheme is used to implement a neural network with 9-level weights, achieving 91.5% (vs. software 93.27%) in MNIST recognition
Training and recognition with neural networks generally require high throughput, high energy efficie...
An RRAM-based computing system (RCS) is widely used in neuromorphic computing systems due to its fas...
International audienceLow-power memristive devices embedded on GPUs or CPUs logic core is a very pro...
A key requirement for RRAM in neural network accelerators with a large number of synaptic parameters...
Resistive switching memory (RRAM) is a promising technology for embedded memory and its application ...
Accomplishing multi-level programming in resistive random access memory (RRAM) arrays with truly dis...
Recently, artificial intelligence reached impressive milestones in many machine learning tasks such ...
International audienceResistive random access memories (RRAM) are novel nonvolatile memory technolog...
In-memory computing (IMC) refers to non-von Neumann architectures where data are processed in situ w...
Training and recognition with neural networks generally require high throughput, high energy efficie...
An RRAM-based computing system (RCS) is widely used in neuromorphic computing systems due to its fas...
International audienceLow-power memristive devices embedded on GPUs or CPUs logic core is a very pro...
A key requirement for RRAM in neural network accelerators with a large number of synaptic parameters...
Resistive switching memory (RRAM) is a promising technology for embedded memory and its application ...
Accomplishing multi-level programming in resistive random access memory (RRAM) arrays with truly dis...
Recently, artificial intelligence reached impressive milestones in many machine learning tasks such ...
International audienceResistive random access memories (RRAM) are novel nonvolatile memory technolog...
In-memory computing (IMC) refers to non-von Neumann architectures where data are processed in situ w...
Training and recognition with neural networks generally require high throughput, high energy efficie...
An RRAM-based computing system (RCS) is widely used in neuromorphic computing systems due to its fas...
International audienceLow-power memristive devices embedded on GPUs or CPUs logic core is a very pro...