Skip to main content

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

Publication ,  Conference
Liu, C; Yang, Q; Yan, B; Yang, J; Du, X; Zhu, W; Jiang, H; Wu, Q; Barnell, M; Li, HH
Published in: Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
September 2, 2016

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%).

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI

DOI

EISSN

2159-3477

ISSN

2159-3469

ISBN

9781467390385

Publication Date

September 2, 2016

Volume

2016-September

Start / End Page

110 / 115
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Liu, C., Yang, Q., Yan, B., Yang, J., Du, X., Zhu, W., … Li, H. H. (2016). A memristor crossbar based computing engine optimized for high speed and accuracy. In Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI (Vol. 2016-September, pp. 110–115). https://doi.org/10.1109/ISVLSI.2016.46
Liu, C., Q. Yang, B. Yan, J. Yang, X. Du, W. Zhu, H. Jiang, Q. Wu, M. Barnell, and H. H. Li. “A memristor crossbar based computing engine optimized for high speed and accuracy.” In Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI, 2016-September:110–15, 2016. https://doi.org/10.1109/ISVLSI.2016.46.
Liu C, Yang Q, Yan B, Yang J, Du X, Zhu W, et al. A memristor crossbar based computing engine optimized for high speed and accuracy. In: Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI. 2016. p. 110–5.
Liu, C., et al. “A memristor crossbar based computing engine optimized for high speed and accuracy.” Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI, vol. 2016-September, 2016, pp. 110–15. Scopus, doi:10.1109/ISVLSI.2016.46.
Liu C, Yang Q, Yan B, Yang J, Du X, Zhu W, Jiang H, Wu Q, Barnell M, Li HH. A memristor crossbar based computing engine optimized for high speed and accuracy. Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI. 2016. p. 110–115.

Published In

Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI

DOI

EISSN

2159-3477

ISSN

2159-3469

ISBN

9781467390385

Publication Date

September 2, 2016

Volume

2016-September

Start / End Page

110 / 115