Litcius/Paper detail

Energy-Efficient SNN Implementation Using RRAM-Based Computation In-Memory (CIM)

Asmae El Arrassi, Anteneh Gebregiorgis, Anass El Haddadi, Said Hamdioui

202218 citationsDOIOpen Access PDF

Abstract

Spiking Neural Networks (SNNs) can drastically improve the energy efficiency of neuromorphic computing through network sparsity and event-driven execution. Thus, SNNs have the potential to support practical cognitive tasks on resource constrained platforms, such as edge devices. To realize this, SNN requires energy-efficient hardware which can run applications with a limited energy budget. However, the conventional CMOS implementations cannot achieve this goal due to the various architectural and technological challenges. In this work, we address these issues by developing an energy-efficient and accurate SNN hardware based on Computation In-Memory (CIM) architecture using Resistive Random Access Memory (RRAM) devices. The developed SNN architecture is based on unsupervised Spike Time Dependent Plasticity (STDP) learning algorithm with online learning capability. Simulation results show that the proposed architecture is energy-efficient with a consumption of ≈20 fJ per spike, while maintaining state-of-the-art inference accuracy of 95% when evaluated using the MNIST dataset.

Topics & Concepts

Neuromorphic engineeringSpiking neural networkResistive random-access memoryComputer scienceMNIST databaseEfficient energy useComputer architectureEnergy consumptionComputationInferenceEnergy (signal processing)In-Memory ProcessingArtificial neural networkEmbedded systemComputer engineeringParallel computingArtificial intelligenceVoltageAlgorithmEcologyStatisticsPhysicsMathematicsEngineeringInformation retrievalQuantum mechanicsBiologySearch engineElectrical engineeringQuery by ExampleWeb search queryAdvanced Memory and Neural ComputingFerroelectric and Negative Capacitance DevicesNeuroscience and Neural Engineering
Energy-Efficient SNN Implementation Using RRAM-Based Computation In-Memory (CIM) | Litcius