title: Energy Scaling Advantages of Resistive Memory Crossbar Based Computation and Its Application to Sparse Coding.
abstract: The exponential increase in data over the last decade presents a significant challenge to analytics efforts that seek to process and interpret such data for various applications. Neural-inspired computing approaches are being developed in order to leverage the computational properties of the analog, low-power data processing observed in biological systems. Analog resistive memory crossbars can perform a parallel read or a vector-matrix multiplication as well as a parallel write or a rank-1 update with high computational efficiency. For an N × N crossbar, these two kernels can be O(N) more energy efficient than a conventional digital memory-based architecture. If the read operation is noise limited, the energy to read a column can be independent of the crossbar size (O(1)). These two kernels form the basis of many neuromorphic algorithms such as image, text, and speech recognition. For instance, these kernels can be applied to a neural sparse coding algorithm to give an O(N) reduction in energy for the entire algorithm when run with finite precision. Sparse coding is a rich problem with a host of applications including computer vision, object tracking, and more generally unsupervised learning.
authors.affiliation: Microsystems Science and Technology, Sandia National Laboratories Albuquerque, NM, USA.
authors.forename: Sapan
authors.initials: S
authors.lastname: Agarwal
authors.affiliation: Sensor Exploitation, Sandia National Laboratories Albuquerque, NM, USA.
authors.forename: Tu-Thach
authors.initials: TT
authors.lastname: Quach
authors.affiliation: Center for Computing Research, Sandia National Laboratories Albuquerque, NM, USA.
authors.forename: Ojas
authors.initials: O
authors.lastname: Parekh
authors.affiliation: Microsystems Science and Technology, Sandia National Laboratories Albuquerque, NM, USA.
authors.forename: Alexander H
authors.initials: AH
authors.lastname: Hsia
authors.affiliation: Center for Computing Research, Sandia National Laboratories Albuquerque, NM, USA.
authors.forename: Erik P
authors.initials: EP
authors.lastname: DeBenedictis
authors.affiliation: Microsystems Science and Technology, Sandia National Laboratories Albuquerque, NM, USA.
authors.forename: Conrad D
authors.initials: CD
authors.lastname: James
authors.affiliation: Microsystems Science and Technology, Sandia National Laboratories Albuquerque, NM, USA.
authors.forename: Matthew J
authors.initials: MJ
authors.lastname: Marinella
authors.affiliation: Center for Computing Research, Sandia National Laboratories Albuquerque, NM, USA.
authors.forename: James B
authors.initials: JB
authors.lastname: Aimone
keywords: energy; memristor; neuromorphic computing; resistive memory; sparse coding