发明名称 APPARATUS FOR PERFORMING MATRIX VECTOR MULTIPLICATION APPROXIMATION USING CROSSBAR ARRAYS OF RESISTIVE MEMORY DEVICES
摘要 An apparatus that performs the mathematical matrix-vector multiplication approximation operations using crossbar arrays of resistive memory devices (e.g. memristor, resistive random-access memory, spintronics, etc.). A crossbar array formed by resistive memory devices serves as a memory array that stores the coefficients of a matrix. Combined with input and output analog circuits, the crossbar array system realizes the method of performing matrix-vector multiplication approximation operations with significant performance, area and energy advantages over existing methods and designs. This invention also includes an extended method that realizes the auto-associative neural network recall function using the resistive memory crossbar architecture.
申请公布号 US2014172937(A1) 申请公布日期 2014.06.19
申请号 US201313965459 申请日期 2013.08.13
申请人 UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE 发明人 LINDERMAN RICHARD;WU QING;ROSE GARRETT;LI HAI;CHEN YIRAN;HU MIAO
分类号 G06F17/16 主分类号 G06F17/16
代理机构 代理人
主权项 1. An apparatus for performing matrix-vector multiplication approximation, comprising a first crossbar array of memristive devices for positive elements of a matrix; a second crossbar array of memristive devices for negative elements of a matrix; wherein said first and said second crossbar array further comprise a plurality of word lines and a like plurality of bit lines with each of said word lines having an input and each of said bit lines having an output; a subtraction amplifier having a positive input, a negative input, and an output; said subtraction amplifier being connected to each corresponding pair of bit lines from said first and said second crossbar array,said subtraction amplifier having a positive input connected to an output of a bit line from said first crossbar array and having a negative input connected to an output of a corresponding bit line from said second crossbar array; and an output in common with said output of said subtraction amplifier, wherein when an input voltage vector is applied to said word lines, an output vector is produced at said output approximately according to VO=A×VI where VO represents said output voltage vector; VI represents said input voltage vector, and A represents a matrix with element values in the range of [−1.0, 1.0] being a function of the conductance of said memristive devices.
地址 Rome NY US