Skip to main navigation Skip to search Skip to main content

A memristor crossbar based computing engine optimized for high speed and accuracy

  • Chenchen Liu
  • , Qing Yang
  • , Bonan Yan
  • , Jianlei Yang
  • , Xiaocong Du
  • , Weijie Zhu
  • , Hao Jiang
  • , Qing Wu
  • , Mark Barnell
  • , Hai Helen Li
  • University of Pittsburgh
  • San Francisco State University
  • Air Force Research Laboratory

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Matrix-vector multiplication, as a key computing operation, has been largely adopted in applications and hence greatly affects the execution efficiency. A common technique to enhance the performance of matrix-vector multiplication is increasing execution parallelism, which results in higher design cost. In recent years, new devices and structures have been widely investigated as alternative solutions. Among them, memristor crossbar demonstrates a great potential for its intrinsic support of matrix-vector multiplication, high integration density, and built-in parallel execution. However, the computation accuracy and speed of such designs are limited and constrained by the features of crossbar array and peripheral circuitry. In this work, we propose a new memristor crossbar based computing engine design by leveraging a current sensing scheme. High operation parallelism and therefore fast computation can be achieved by simultaneously supplying analog voltages into a memristor crossbar and directly detecting weighted currents through current amplifiers. The performance and effectiveness of the proposed design were examined through the implementation of a neural network for pattern recognition based on MNIST database. Compared to a prior reported design, ours increases the recognition accuracy 8.1% (to 94.6%).

Original languageEnglish
Title of host publicationProceedings - IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2016
PublisherIEEE Computer Society
Pages110-115
Number of pages6
ISBN (Electronic)9781467390385
DOIs
StatePublished - 2 Sep 2016
Event15th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2016 - Pittsburgh, United States
Duration: 11 Jul 201613 Jul 2016

Publication series

NameProceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
Volume2016-September
ISSN (Print)2159-3469
ISSN (Electronic)2159-3477

Conference

Conference15th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2016
Country/TerritoryUnited States
CityPittsburgh
Period11/07/1613/07/16

Keywords

  • current sensing
  • matrix-vector computation
  • memristor crossbar

Fingerprint

Dive into the research topics of 'A memristor crossbar based computing engine optimized for high speed and accuracy'. Together they form a unique fingerprint.

Cite this