• DocumentCode
    1688009
  • Title

    Spiking-based matrix computation by leveraging memristor crossbar array

  • Author

    Li, Hai Helen ; Chenchen Liu ; Bonan Yan ; Chaofei Yang ; Linghao Song ; Zheng Li ; Yiran Chen ; Weijie Zhu ; Qing Wu ; Hao Jiang

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    As process technology continues scaling down, the memory barrier becomes more severe. Thus, spiking neuromorphic computing that can significantly enhance computing and communication efficiencies has been widely studied. Both conventional CMOS technology and emerging devices have been used in hardware implementation of spiking neuromorphic computing. Particularly, the memristor technology that can naturally emulate plasticity and energy efficiency of biological synapses have gained a lot of attention. However, the use of memristors in high density computation, such as matrix-vector operation, is still missing. In this work, a spiking (pulse-based) computing component that leverages memristor crossbar array is proposed for matrix-vector operation. We adopt the rate coding model and count the produced spike number during a given time period of T as the computation output. We carefully design the crossbar array structure and the integrate-and-fire circuit. The linear relationship between output spike numbers and the sum-of-production of input vector and matrix entries is observed in our simulation results. The proposed spiking computing design realizes matrix computation successfully and demonstrates good adaptability in neural network.
  • Keywords
    CMOS integrated circuits; mathematics computing; matrix algebra; memristor circuits; neural nets; power aware computing; vectors; CMOS technology; energy efficiency; hardware implementation; input vector sum-of-production; integrate-and-fire circuit; matrix entries; matrix-vector operation; memory barrier; memristor crossbar array; memristor technology; neural network; process technology; pulse-based computing component; rate coding model; spiking computing component; spiking neuromorphic computing; spiking-based matrix computation; Arrays; Capacitors; Hardware; Memristors; Neuromorphics; Neurons; Resistance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence for Security and Defense Applications (CISDA), 2015 IEEE Symposium on
  • Conference_Location
    Verona, NY
  • Print_ISBN
    978-1-4673-7556-6
  • Type

    conf

  • DOI
    10.1109/CISDA.2015.7208626
  • Filename
    7208626