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]   A phase-change memory model for neuromorphic computing [J].
Nandakumar, S. R. ;
Le Gallo, Manuel ;
Boybat, Irem ;
Rajendran, Bipin ;
Sebastian, Abu ;
Eleftheriou, Evangelos .
JOURNAL OF APPLIED PHYSICS, 2018, 124 (15)
[32]  
Oliveira GL, 2016, IEEE INT CONF ROBOT, P1634, DOI 10.1109/ICRA.2016.7487304
[33]   Hierarchical Address Event Routing for Reconfigurable Large-Scale Neuromorphic Systems [J].
Park, Jongkil ;
Yu, Theodore ;
Joshi, Siddharth ;
Maier, Christoph ;
Cauwenberghs, Gert .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2017, 28 (10) :2408-2422
[34]  
Patil A. D., 2019, 2019 IEEE INT S CIRC, P1
[35]  
Pedroni Bruno U., 2020 IEEE INT C REB
[36]   Towards artificial general intelligence with hybrid Tianjic chip architecture [J].
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 .
NATURE, 2019, 572 (7767) :106-+
[37]   The Cell-Type Specific Cortical Microcircuit: Relating Structure and Activity in a Full-Scale Spiking Network Model [J].
Potjans, Tobias C. ;
Diesmann, Markus .
CEREBRAL CORTEX, 2014, 24 (03) :785-806
[38]  
Rhodes Oliver, 2019, ABS190908665 CORR
[39]   SpiNNTools: The Execution Engine for the SpiNNaker Platform [J].
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. .
FRONTIERS IN NEUROSCIENCE, 2019, 13
[40]   Conversion of Continuous-Valued Deep Networks to Efficient Event-Driven Networks for Image Classification [J].
Rueckauer, Bodo ;
Lungu, Iulia-Alexandra ;
Hu, Yuhuang ;
Pfeiffer, Michael ;
Liu, Shih-Chii .
FRONTIERS IN NEUROSCIENCE, 2017, 11