Benchmarking Deep Spiking Neural Networks on Neuromorphic Hardware

被引:2
|
作者
Ostrau, Christoph [1 ]
Homburg, Jonas [1 ]
Klarhorst, Christian [1 ]
Thies, Michael [1 ]
Rueckert, Ulrich [1 ]
机构
[1] Bielefeld Univ, Tech Fac, Bielefeld, Germany
关键词
Spiking neural networks; Neural architecture search; Benchmark; ARCHITECTURE;
D O I
10.1007/978-3-030-61616-8_49
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With more and more event-based neuromorphic hardware systems being developed at universities and in industry, there is a growing need for assessing their performance with domain specific measures. In this work, we use the methodology of converting pre-trained non-spiking to spiking neural networks to evaluate the performance loss and measure the energy-per-inference for three neuromorphic hardware systems (BrainScaleS, Spikey, SpiNNaker) and common simulation frameworks for CPU (NEST) and CPU/GPU (GeNN). For analog hardware we further apply a re-training technique known as hardware-in-the-loop training to cope with device mismatch. This analysis is performed for five different networks, including three networks that have been found by an automated optimization with a neural architecture search framework. We demonstrate that the conversion loss is usually below one percent for digital implementations, and moderately higher for analog systems with the benefit of much lower energy-per-inference costs.
引用
收藏
页码:610 / 621
页数:12
相关论文
共 50 条
  • [1] Compiling Spiking Neural Networks to Neuromorphic Hardware
    Song, Shihao
    Balaji, Adarsha
    Das, Anup
    Kandasamy, Nagarajan
    Shackleford, James
    [J]. 21ST ACM SIGPLAN/SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS (LCTES '20), 2020, : 38 - 50
  • [2] Mapping Spiking Neural Networks to Neuromorphic Hardware
    Balaji, Adarsha
    Das, Anup
    Wu, Yuefeng
    Huynh, Khanh
    Dell'Anna, Francesco G.
    Indiveri, Giacomo
    Krichmar, Jeffrey L.
    Dutt, Nikil D.
    Schaafsma, Siebren
    Catthoor, Francky
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (01) : 76 - 86
  • [3] Advancements in Algorithms and Neuromorphic Hardware for Spiking Neural Networks
    Javanshir, Amirhossein
    Thanh Thi Nguyen
    Mahmud, M. A. Parvez
    Kouzani, Abbas Z.
    [J]. NEURAL COMPUTATION, 2022, 34 (06) : 1289 - 1328
  • [4] Community detection with spiking neural networks for neuromorphic hardware
    Hamilton, Kathleen E.
    Imam, Neena
    Humble, Travis S.
    [J]. PROCEEDINGS OF NEUROMORPHIC COMPUTING SYMPOSIUM (NCS 2017), 2017,
  • [5] Neuromorphic Architectures for Spiking Deep Neural Networks
    Indiveri, Giacomo
    Corradi, Federico
    Qiao, Ning
    [J]. 2015 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2015,
  • [6] Compiling Spiking Neural Networks to Mitigate Neuromorphic Hardware Constraints
    Balaji, Adarsha
    Das, Anup
    [J]. 2020 11TH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING WORKSHOPS (IGSC), 2020,
  • [7] Neuromorphic deep spiking neural networks for seizure detection
    Yang, Yikai
    Eshraghian, Jason K.
    Truong, Nhan Duy
    Nikpour, Armin
    Kavehei, Omid
    [J]. NEUROMORPHIC COMPUTING AND ENGINEERING, 2023, 3 (01):
  • [8] Benchmarking Highly Parallel Hardware for Spiking Neural Networks in Robotics
    Steffen, Lea
    Koch, Robin
    Ulbrich, Stefan
    Nitzsche, Sven
    Roennau, Arne
    Dillmann, Rudiger
    [J]. FRONTIERS IN NEUROSCIENCE, 2021, 15
  • [9] Run-time Mapping of Spiking Neural Networks to Neuromorphic Hardware
    Balaji, Adarsha
    Marty, Thibaut
    Das, Anup
    Catthoor, Francky
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2020, 92 (11): : 1293 - 1302
  • [10] Run-time Mapping of Spiking Neural Networks to Neuromorphic Hardware
    Adarsha Balaji
    Thibaut Marty
    Anup Das
    Francky Catthoor
    [J]. Journal of Signal Processing Systems, 2020, 92 : 1293 - 1302