kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Memristor-Based Learning Engine for Synaptic Trace-Based Online Learning
State Key Laboratory of Integrated Chips and Systems, School of Information Science and Technology, Fudan University, Shanghai 200433, China.
KTH, School of Electrical Engineering and Computer Science (EECS), Electrical Engineering, Electronics and Embedded systems. Guangdong Institute of Intelligence Science and Technology, Zhuhai 519115, China.
State Key Laboratory of Integrated Chips and Systems, School of Information Science and Technology, Fudan University, Shanghai 200433, China.
Department of Electrical Engineering, Technical University of Denmark, 2800 Lyngby, Denmark.
Show others and affiliations
2023 (English)In: IEEE Transactions on Biomedical Circuits and Systems, ISSN 1932-4545, E-ISSN 1940-9990, Vol. 17, no 5, p. 1153-1165Article in journal (Refereed) Published
Abstract [en]

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.03× and 93.61× reduction compared to the 180 nm ASIC counterparts, and also a 9.39× and 5.63× 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.31× and 13.13× for trace-based STDP and BCPNN learning rules, respectively.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE) , 2023. Vol. 17, no 5, p. 1153-1165
Keywords [en]
Bayesian confidence propagation neural network (BCPNN), learning engine, memristor, online learning, spike-timing-dependent plasticity (STDP), spiking neural network (SNN), trace dynamics
National Category
Biomedical Laboratory Science/Technology
Identifiers
URN: urn:nbn:se:kth:diva-349842DOI: 10.1109/TBCAS.2023.3291021ISI: 001122543600001PubMedID: 37390002Scopus ID: 2-s2.0-85163535883OAI: oai:DiVA.org:kth-349842DiVA, id: diva2:1881576
Note

QC 20240703

Available from: 2024-07-03 Created: 2024-07-03 Last updated: 2024-07-03Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textPubMedScopus

Authority records

Xu, JiaweiStathis, DimitriosLansner, AndersHemani, Ahmed

Search in DiVA

By author/editor
Xu, JiaweiStathis, DimitriosLansner, AndersHemani, Ahmed
By organisation
Electronics and Embedded systemsComputational Science and Technology (CST)
In the same journal
IEEE Transactions on Biomedical Circuits and Systems
Biomedical Laboratory Science/Technology

Search outside of DiVA

GoogleGoogle Scholar

doi
pubmed
urn-nbn

Altmetric score

doi
pubmed
urn-nbn
Total: 57 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf