Pulse-Width Modulation based Dot-Product Engine for Neuromorphic Computing System using Memristor Crossbar Array

被引:9
|
作者
Jiang, Hao [1 ]
Yamada, Kevin [1 ]
Ren, Zizhe [1 ]
Kwok, Thomas [1 ]
Luo, Fu [1 ]
Yang, Qing [2 ]
Zhang, Xiaorong [1 ]
Yang, J. Joshua [3 ]
Xia, Qiangfei [3 ]
Chen, Yiran [2 ]
Li, Hai [2 ]
Wu, Qing [4 ]
Barnell, Mark [4 ]
机构
[1] San Francisco State Univ, Sch Engn, San Francisco, CA 94132 USA
[2] Duke Univ, Dept Elect & Comp Engn, Durham, NC USA
[3] Univ Massachusetts, Dept Elect Engn, Amherst, MA 01003 USA
[4] US Air Force, Res Lab, Informat Directorate, New York, NY USA
基金
美国国家科学基金会;
关键词
Neuromorphic computing; Dot-product engine; memristor crossbar array;
D O I
10.1109/ISCAS.2018.8351276
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Dot-Product Engine (DPE) is a critical circuit for implementing neural networks in hardware. The recent-developed memristor crossbar array technology, which is able to efficiently carry out dot-product multiplication and update its weights in real time, has been considered as one of the viable technologies to build a high-efficient neural network computing system. In this paper, the Pulse-Width-Modulation (PWM) based DPE has been presented and analyzed. Here, the PWM based signal, instead of the traditional amplitude modulated (AM) signal, is used as the computation variable. Comparing to the existing AM based system, this PWM counterpart provides an alternative approach to reduce the power consumption and chip area of its peripheral circuits. Power and area saving becomes more prominent when the size and/or the number of arrays increase. This new approach also provides the critically needed scalability to accommodate the computation variable with higher precision. In this paper, a 4-bit (can be easily expanded to 8-bit) feed forward neural network with 3-bit weights (memristor's conductance) is constructed using the proposed PWM DPE to identify digits from the MNIST data set. The circuit system is implemented in 130 nm standard CMOS technology. The entire circuit system consumes about 53mW with more than 86% recognition accuracy in average.
引用
收藏
页数:4
相关论文
共 34 条
  • [1] Dot-Product Engine for Neuromorphic Computing: Programming 1T1M Crossbar to Accelerate Matrix-Vector Multiplication
    Hu, Miao
    Strachan, John Paul
    Li, Zhiyong
    Grafals, Emmanuelle M.
    Davila, Noraica
    Graves, Catherine
    Lam, Sity
    Ge, Ning
    Yang, Jianhua
    Williams, R. Stanley
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [2] Memristor Crossbar-Based Neuromorphic Computing System: A Case Study
    Hu, Miao
    Li, Hai
    Chen, Yiran
    Wu, Qing
    Rose, Garrett S.
    Linderman, Richard W.
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2014, 25 (10) : 1864 - 1878
  • [3] Cascaded Architecture for Memristor Crossbar Array Based Larger-Scale Neuromorphic Computing
    Sun, Sheng-Yang
    Xu, Hui
    Li, Jiwei
    Li, Qingjiang
    Liu, Haijun
    IEEE ACCESS, 2019, 7 : 61679 - 61688
  • [4] Dot-Product Operation in Crossbar Array Using a Self-Rectifying Resistive Device
    Jeon, Kanghyeok
    Ryu, Jin Joo
    Jeong, Doo Seok
    Kim, Gun Hwan
    ADVANCED MATERIALS INTERFACES, 2022, 9 (20):
  • [5] Behavioral Model of Dot-Product Engine Implemented with 1T1R Memristor Crossbar Including Assessment
    Wen, Jianan
    Ulbricht, Markus
    Perez, Eduardo
    Fan, Xin
    Krstic, Milos
    2021 24TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2021, : 29 - 32
  • [6] Digital-Assisted Noise-Eliminating Training for Memristor Crossbar-based Analog Neuromorphic Computing Engine
    Liu, Beiye
    Hu, Miao
    Li, Hai
    Mao, Zhi-Hong
    Chen, Yiran
    Huang, Tingwen
    Zhang, Wei
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [7] Neuromorphic Computing Using NAND Flash Memory Architecture With Pulse Width Modulation Scheme
    Lee, Sung-Tae
    Lee, Jong-Ho
    FRONTIERS IN NEUROSCIENCE, 2020, 14
  • [8] A MICROCOMPUTER-BASED MODEL ROBOT SYSTEM WITH PULSE-WIDTH MODULATION CONTROL
    WAINWRIGHT, RE
    MOSS, RH
    IEEE MICRO, 1985, 5 (01) : 7 - 21
  • [9] 3D-DPE: A3D High-Bandwidth Dot-Product Engine for High-Performance Neuromorphic Computing
    Lastras-Montano, Miguel Angel
    Chakrabarti, Bhaswar
    Strukov, Dmitri B.
    Cheng, Kwang-Ting
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1257 - 1260
  • [10] A Noise-Resilient Neuromorphic Digit Classifier Based on NOR Flash Memories with Pulse-Width Modulation Scheme
    Malavena, Gerardo
    Sottocornola Spinelli, Alessandro
    Monzio Compagnoni, Christian
    ELECTRONICS, 2021, 10 (22)