A Memristor-Based Learning Engine for Synaptic Trace-Based Online Learning

被引:4
|
作者
Wang, Deyu [1 ]
Xu, Jiawei [2 ,3 ]
Li, Feng [1 ]
Zhang, Lianhao [4 ]
Cao, Chengwei [1 ]
Stathis, Dimitrios [5 ]
Lansner, Anders [5 ]
Hemani, Ahmed [5 ]
Zheng, Li-Rong [2 ,6 ]
Zou, Zhuo [1 ]
机构
[1] Fudan Univ, Sch Informat Sci & Technol, State Key Lab Integrated Chips & Syst, Shanghai 200433, Peoples R China
[2] Guangdong Inst Intelligence Sci & Technol, Zhuhai 519115, Peoples R China
[3] KTH Royal Inst Technol, Sch Elect Engn & Comp Sci, S-11428 Stockholm, Sweden
[4] Tech Univ Denmark, Dept Elect Engn, DK-2800 Lyngby, Denmark
[5] KTH Royal Inst Technol, Sch Elect Engn & Comp Sci, S-11428 Stockholm, Sweden
[6] Fudan Univ, Sch Informat Sci & Technol, Shanghai 200437, Peoples R China
关键词
Memristors; Engines; Neuromorphics; Voltage; Synapses; Computational modeling; Biological neural networks; Bayesian confidence propagation neural network (BCPNN); learning engine; memristor; online learning; spiking neural network (SNN); spike-timing-dependent plasticity (STDP); trace dynamics; IMPLEMENTATION; PLASTICITY; EFFICIENT; PROCESSOR; DEVICE;
D O I
10.1109/TBCAS.2023.3291021
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
The memristor has been extensively used to facilitate the synaptic online learning of brain-inspired spiking neural networks (SNNs). However, the current memristor-based work can not support the widely used yet sophisticated trace-based learning rules, including the trace-based Spike-Timing-Dependent Plasticity (STDP) and the Bayesian Confidence Propagation Neural Network (BCPNN) learning rules. This paper proposes a learning engine to implement trace-based online learning, consisting of memristor-based blocks and analog computing blocks. The memristor is used to mimic the synaptic trace dynamics by exploiting the nonlinear physical property of the device. The analog computing blocks are used for the addition, multiplication, logarithmic and integral operations. By organizing these building blocks, a reconfigurable learning engine is architected and realized to simulate the STDP and BCPNN online learning rules, using memristors and 180 nm analog CMOS technology. The results show that the proposed learning engine can achieve energy consumption of 10.61 pJ and 51.49 pJ per synaptic update for the STDP and BCPNN learning rules, respectively, with a 147.03x and 93.61x reduction compared to the 180 nm ASIC counterparts, and also a 9.39x and 5.63x reduction compared to the 40 nm ASIC counterparts. Compared with the state-of-the-art work of Loihi and eBrainII, the learning engine can reduce the energy per synaptic update by 11.31x and 13.13x for trace-based STDP and BCPNN learning rules, respectively.
引用
收藏
页码:1153 / 1165
页数:13
相关论文
共 50 条
  • [1] Memristor-Based In-Circuit Computation for Trace-Based STDP
    Wang, Deyu
    Xu, Jiawei
    Li, Feng
    Zhang, Lianhao
    Wang, Yuning
    Lansner, Anders
    Hemani, Ahmed
    Zheng, Li-Rong
    Zou, Zhuo
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 1 - 4
  • [2] Memristor-based spiking neural network with online reinforcement learning
    Vlasov, Danila
    Minnekhanov, Anton
    Rybka, Roman
    Davydov, Yury
    Sboev, Alexander
    Serenko, Alexey
    Ilyasov, Alexander
    Demin, Vyacheslav
    [J]. NEURAL NETWORKS, 2023, 166 : 512 - 523
  • [3] Memristor-based synaptic plasticity and unsupervised learning of spiking neural networks
    Hajiabadi, Zohreh
    Shalchian, Majid
    [J]. JOURNAL OF COMPUTATIONAL ELECTRONICS, 2021, 20 (04) : 1625 - 1636
  • [4] Memristor-based synaptic plasticity and unsupervised learning of spiking neural networks
    Zohreh Hajiabadi
    Majid Shalchian
    [J]. Journal of Computational Electronics, 2021, 20 : 1625 - 1636
  • [5] Trace-based System for Metacognitive Behavior in Online Learning Activity
    Mohtadi, Mohamed Taib
    Deraoui, Adel
    Allali, Hakim
    Hajami, Abdelmajid
    [J]. PROCEEDINGS OF 2016 5TH INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2016, : 710 - 713
  • [6] Nonassociative learning implementation by a single memristor-based multi-terminal synaptic device
    Yang, Xue
    Fang, Yichen
    Yu, Zhizhen
    Wang, Zongwei
    Zhang, Teng
    Yin, Minhui
    Lin, Min
    Yang, Yuchao
    Cai, Yimao
    Huang, Ru
    [J]. NANOSCALE, 2016, 8 (45) : 18897 - 18904
  • [7] Memristor-based Synaptic Sampling Machines
    Dolzhikova, I.
    Salama, K.
    Kizheppatt, V.
    James, A.
    [J]. 2018 IEEE 18TH INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY (IEEE-NANO), 2018,
  • [8] Behavior learning of a memristor-based chaotic circuit by extreme learning machines
    Ucar, Aysegul
    Yavsan, Emrehan
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (01) : 121 - 140
  • [9] The Memristor-based Associative Learning Network with Retention Loss
    Yang, Xiao
    Chen, Wanlong
    Wang, Frank Z.
    [J]. 2014 IEEE 15TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS (CINTI), 2014, : 249 - 253
  • [10] A Memristor-Based Neural Network Design for Associative Learning
    Wang, Siqi
    Dong, Boyi
    Fu, Yaoyao
    He, Yuhui
    Miao, Xiangshui
    [J]. 2021 5TH IEEE ELECTRON DEVICES TECHNOLOGY & MANUFACTURING CONFERENCE (EDTM), 2021,