Sparsity-Aware In-Memory Neuromorphic Computing Unit With Configurable Topology of Hybrid Spiking and Artificial Neural Network

被引:0
作者
Liu, Ying [1 ]
Chen, Zhiyuan [1 ]
Zhao, Wentao [1 ]
Zhao, Tianhao [4 ]
Jia, Tianyu [1 ]
Wang, Zhixuan [2 ]
Huang, Ru [1 ]
Ye, Le [1 ,3 ]
Ma, Yufei [1 ,4 ]
机构
[1] Peking Univ, Sch Integrated Circuits, Beijing 100871, Peoples R China
[2] Beijing lnformat Sci & Technol Univ, Sch lnformat & Commun Engn, Beijing 100192, Peoples R China
[3] Peking Univ, Adv Inst Informat Technol, Hangzhou 310027, Peoples R China
[4] Peking Univ, Inst Artificial Intelligence, Beijing 100871, Peoples R China
关键词
Neurons; Energy efficiency; Synapses; Micromechanical devices; Feature extraction; Computer architecture; Neuromorphic engineering; Spiking neural networks; artificial neural networks; neuromorphic computing; in-memory computing; ON-CHIP; INTELLIGENCE; PROCESSOR; SYSTEM;
D O I
10.1109/TCSI.2024.3377700
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Spiking neural networks (SNNs) have shown great potential in achieving high energy efficiency and low power consumption compared to artificial neural networks (ANNs). However, there remains a significant accuracy gap between SNNs and ANNs. To address this issue, we present an in-memory neuromorphic computing (IMNC) chip that supports hybrid spiking/artificial neural networks (S/ANNs) and sparsity-aware data flows. With the IMNC chip, we aim to improve inference accuracy while simultaneously achieving high energy efficiency through optimization at the algorithm, architecture, and circuit levels. First, at the algorithm level, we note that SNNs extract temporal features from input spikes using time-domain convolution operations. Based on this insight, we efficiently utilize leaky integrate (LI) neurons to hybridize SNNs and ANNs, thereby improving accuracy while maintaining highly sparse operations. Second, at the architecture level, we design a sparsity-aware architecture that supports a hybrid S/ANN topology with varying sparsity. Finally, at the circuit level, we propose a ring-based in-memory computing (IMC) macro, whose energy consumption is inversely proportional to the input sparsity, making it ideal for performing energy-efficient multiplication and accumulation (MAC) operations in both SNNs and ANNs. We evaluate the proposed hybrid S/ANNs on various classification tasks and demonstrate their stronger classification and generalization ability compared with pure SNNs. Notably, our IMNC chip, fabricated using 22 nm CMOS technology, achieves impressive measured accuracy rates of over 95% for voice activity detection (VAD) and ECG anomaly detection. Additionally, our IMNC chip demonstrates superior dynamic energy efficiency of 0.43 pJ per synaptic operation, outperforming related works.
引用
收藏
页码:2660 / 2673
页数:14
相关论文
共 40 条
  • [1] True North: Design and Tool Flow of a 65 mW 1 Million Neuron Programmable Neurosynaptic Chip
    Akopyan, Filipp
    Sawada, Jun
    Cassidy, Andrew
    Alvarez-Icaza, Rodrigo
    Arthur, John
    Merolla, Paul
    Imam, Nabil
    Nakamura, Yutaka
    Datta, Pallab
    Nam, Gi-Joon
    Taba, Brian
    Beakes, Michael
    Brezzo, Bernard
    Kuang, Jente B.
    Manohar, Rajit
    Risk, William P.
    Jackson, Bryan
    Modha, Dharmendra S.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (10) : 1537 - 1557
  • [2] [Anonymous], 2016, IEEE J SOLID-ST CIRC, V51, P2941
  • [3] Chang M., 2023, 2023 IEEE INT SOL ST, P426
  • [4] Chen Peiyu, 2023, 2023 IEEE International Solid- State Circuits Conference (ISSCC), P140, DOI 10.1109/ISSCC42615.2023.10067289
  • [5] An 89TOPS/W and 16.3TOPS/mm2 All-Digital SRAM-Based Full-Precision Compute-In Memory Macro in 22nm for Machine-Learning Edge Applications
    Chih, Yu-Der
    Lee, Po-Hao
    Fujiwara, Hidehiro
    Shih, Yi-Chun
    Lee, Chia-Fu
    Naous, Rawan
    Chen, Yu-Lin
    Lo, Chieh-Pu
    Lu, Cheng-Han
    Mori, Haruki
    Zhao, Wei-Cheng
    Sun, Dar
    Sinangil, Mahmut E.
    Chen, Yen-Huei
    Chou, Tan-Li
    Akarvardar, Kerem
    Liao, Hung-Jen
    Wang, Yih
    Chang, Meng-Fan
    Chang, Tsung-Yung Jonathan
    [J]. 2021 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2021, 64 : 252 - +
  • [6] Davies M., 2021, S VLSI CIRCUITS
  • [7] Loihi: A Neuromorphic Manycore Processor with On-Chip Learning
    Davies, Mike
    Srinivasa, Narayan
    Lin, Tsung-Han
    Chinya, Gautham
    Cao, Yongqiang
    Choday, Sri Harsha
    Dimou, Georgios
    Joshi, Prasad
    Imam, Nabil
    Jain, Shweta
    Liao, Yuyun
    Lin, Chit-Kwan
    Lines, Andrew
    Liu, Ruokun
    Mathaikutty, Deepak
    Mccoy, Steve
    Paul, Arnab
    Tse, Jonathan
    Venkataramanan, Guruguhanathan
    Weng, Yi-Hsin
    Wild, Andreas
    Yang, Yoonseok
    Wang, Hong
    [J]. IEEE MICRO, 2018, 38 (01) : 82 - 99
  • [8] Tianjic: A Unified and Scalable Chip Bridging Spike-Based and Continuous Neural Computation
    Deng, Lei
    Wang, Guanrui
    Li, Guoqi
    Li, Shuangchen
    Liang, Ling
    Zhu, Maohua
    Wu, Yujie
    Yang, Zheyu
    Zou, Zhe
    Pei, Jing
    Wu, Zhenzhi
    Hu, Xing
    Ding, Yufei
    He, Wei
    Xie, Yuan
    Shi, Luping
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2020, 55 (08) : 2228 - 2246
  • [9] Varied spatiotemporal changes in wind speed over the Tibetan Plateau and its surroundings in the past decades
    Ding, Jin
    Cuo, Lan
    Zhang, Yongxin
    Zhang, Cunjie
    [J]. INTERNATIONAL JOURNAL OF CLIMATOLOGY, 2021, 41 (13) : 5956 - 5976
  • [10] Fang, 2021, P ADV NEUR INF PROC, P1