Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/86062
Title: | Distributed In-Memory Computing on Binary Memristor-Crossbar for Machine Learning | Authors: | Yu, Hao Ni, Leibin Huang, Hantao |
Keywords: | Memristor-crossbar Machine learning |
Issue Date: | 2017 | Publisher: | Springer | Source: | Yu, H., Ni, L., & Huang, H. (2017). Distributed In-Memory Computing on Binary Memristor-Crossbar for Machine Learning. In S. Vaidyanathan & C. Volos (Eds.), Advances in Memristors, Memristive Devices and Systems (pp.275-304). Cham, Switzerland: Springer International Publishing. | Abstract: | The recent emerging memristor can provide non-volatile memory storage but also intrinsic computing for matrix-vector multiplication, which is ideal for low-power and high-throughput data analytics accelerator performed in memory. However, the existing memristor-crossbar based computing is mainly assumed as a multi-level analog computing, whose result is sensitive to process non-uniformity as well as additional overhead from AD-conversion and I/O. In this chapter, we explore the matrix-vector multiplication accelerator on a binary memristor-crossbar with adaptive 1-bit-comparator based parallel conversion. Moreover, a distributed in-memory computing architecture is also developed with according control protocol. Both memory array and logic accelerator are implemented on the binary memristor-crossbar, where logic-memory pair can be distributed with protocol of control bus. Experiment results have shown that compared to the analog memristor-crossbar, the proposed binary memristor-crossbar can achieve significant area-saving with better calculation accuracy. Moreover, significant speedup can be achieved for matrix-vector multiplication in the neuron-network based machine learning such that the overall training and testing time can be both reduced respectively. In addition, large energy saving can be also achieved when compared to the traditional CMOS-based out-of-memory computing architecture. | URI: | https://hdl.handle.net/10356/86062 http://hdl.handle.net/10220/43929 |
ISBN: | 978-3-319-51723-0 | DOI: | 10.1007/978-3-319-51724-7_12 | Schools: | School of Electrical and Electronic Engineering | Rights: | © 2017 Springer International Publishing. This is the author created version of a work that has been peer reviewed and accepted for publication by Advances in Memristors, Memristive Devices and Systems, Springer International Publishing. It incorporates referee’s comments but changes resulting from the publishing process, such as copyediting, structural formatting, may not be reflected in this document. The published version is available at: [http://dx.doi.org/10.1007/978-3-319-51724-7_12]. | Fulltext Permission: | open | Fulltext Availability: | With Fulltext |
Appears in Collections: | EEE Books & Book Chapters |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Distributed In-Memory Computing on Binary Memristor-Crossbar for Machine Learning.pdf | 3.04 MB | Adobe PDF | ![]() View/Open |
SCOPUSTM
Citations
50
4
Updated on Mar 21, 2025
Web of ScienceTM
Citations
20
4
Updated on Oct 30, 2023
Page view(s) 20
775
Updated on Mar 26, 2025
Download(s) 20
374
Updated on Mar 26, 2025
Google ScholarTM
Check
Altmetric
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.