Coreset: Hierarchical neuromorphic computing supporting large-scale neural networks with improved resource efficiency

被引:9
作者
Yang, Liwei [1 ]
Zhang, Huaipeng [1 ]
Luo, Tao [1 ]
Qu, Chuping [1 ]
Aung, Myat Thu Linn [1 ]
Cui, Yingnan [1 ]
Zhou, Jun [1 ]
Wong, Ming Ming [2 ]
Pu, Junran [3 ]
Do, Anh Tuan [2 ]
Goh, Rick Siow Mong [1 ]
Wong, Weng Fai [4 ]
机构
[1] ASTAR, Inst High Performance Comp, 1 Fusionopolis Way,16-16 Connexis, Singapore 138632, Singapore
[2] ASTAR, Inst Microelect, 2 Fusionopolis Way,08-02 Innovis Tower, Singapore 138634, Singapore
[3] Nanyang Technol Univ, Sch Elect & Elect Engn, 50 Nanyang Ave, Singapore 639798, Singapore
[4] Natl Univ Singapore, Dept Comp Sci, Comp 1,13 Comp Dr, Singapore 117417, Singapore
关键词
Neuromorphic computing; Spiking neural networks; Constraints-compatible mapping; Resource-efficient compilation; Large-scale SNN;
D O I
10.1016/j.neucom.2021.12.021
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Crossbar-based neuromorphic chips promise improved energy efficiency for spiking neural networks (SNNs), but suffer from the limited fan-in/fan-out constraints and resource mapping inefficiency. In this paper, we propose a new hardware mechanism to enable configurable combination of cores, called core set. Using this hierarchical method, our end-to-end CSM (which stands for the 'CoreSet Method') framework efficiently solves the fan-in/fan-out issues and significantly improves the resource efficiency. Experiment results show that CSM can efficiently support complex network structures as well as significantly improving accuracies. Up to 4.6% improvement compared with those achieved by other neuromorphic chips (i.e. IBM TrueNorth and Intel Loihi), on the CIFAR-10, CIFAR-100 and SVHN datasets is achieved, matching the accuracies of state-of-the-art SNN models. In addition, compared with IBM TrueNorth, CSM achieves improvements of up to 18.5x, 6.04x and 3.33x in memory efficiency, core efficiency and extrapolated throughput, respectively, thus enabling support for large-scale modern networks (such as VGG). In fact, our method can find optimal core sizes for minimal silicon area. As a proof of concept, we have implemented an FPGA emulation of coreset-supported neuromorphic computing. It achieves up to 7, 737x speed-up compared to software simulation, thus not only facilitating SNN structure exploration and verification in a timely manner, but also enabling earlier prototyping for better neuromorphic hardware performance investigation. (c) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页码:128 / 140
页数:13
相关论文
共 45 条
  • [31] Oliveira GL, 2016, IEEE INT CONF ROBOT, P1634, DOI 10.1109/ICRA.2016.7487304
  • [32] Hierarchical Address Event Routing for Reconfigurable Large-Scale Neuromorphic Systems
    Park, Jongkil
    Yu, Theodore
    Joshi, Siddharth
    Maier, Christoph
    Cauwenberghs, Gert
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2017, 28 (10) : 2408 - 2422
  • [33] Patil A. D., 2019, IEEE INT SYMP CIRC S, P1
  • [34] Pedroni Bruno U., 2020 IEEE INT C REB
  • [35] Towards artificial general intelligence with hybrid Tianjic chip architecture
    Pei, Jing
    Deng, Lei
    Song, Sen
    Zhao, Mingguo
    Zhang, Youhui
    Wu, Shuang
    Wang, Guanrui
    Zou, Zhe
    Wu, Zhenzhi
    He, Wei
    Chen, Feng
    Deng, Ning
    Wu, Si
    Wang, Yu
    Wu, Yujie
    Yang, Zheyu
    Ma, Cheng
    Li, Guoqi
    Han, Wentao
    Li, Huanglong
    Wu, Huaqiang
    Zhao, Rong
    Xie, Yuan
    Shi, Luping
    [J]. NATURE, 2019, 572 (7767) : 106 - +
  • [36] The Cell-Type Specific Cortical Microcircuit: Relating Structure and Activity in a Full-Scale Spiking Network Model
    Potjans, Tobias C.
    Diesmann, Markus
    [J]. CEREBRAL CORTEX, 2014, 24 (03) : 785 - 806
  • [37] Rhodes Oliver, 2019, ABS190908665 CORR
  • [38] SpiNNTools: The Execution Engine for the SpiNNaker Platform
    Rowley, Andrew G. D.
    Brenninkmeijer, Christian
    Davidson, Simon
    Fellows, Donal
    Gait, Andrew
    Lester, David R.
    Plana, Luis A.
    Rhodes, Oliver
    Stokes, Alan B.
    Furber, Steve B.
    [J]. FRONTIERS IN NEUROSCIENCE, 2019, 13
  • [39] Rueckauer B., 2016, ARXIV161204052
  • [40] Conversion of Continuous-Valued Deep Networks to Efficient Event-Driven Networks for Image Classification
    Rueckauer, Bodo
    Lungu, Iulia-Alexandra
    Hu, Yuhuang
    Pfeiffer, Michael
    Liu, Shih-Chii
    [J]. FRONTIERS IN NEUROSCIENCE, 2017, 11