Benchmarking Highly Parallel Hardware for Spiking Neural Networks in Robotics

被引:3
|
作者
Steffen, Lea [1 ]
Koch, Robin [1 ]
Ulbrich, Stefan [1 ]
Nitzsche, Sven [1 ]
Roennau, Arne [1 ]
Dillmann, Rudiger [1 ]
机构
[1] FZI Res Ctr Informat Technol, Interact Diag & Serv Syst IDS, Intelligent Syst & Prod Engn ISPE, Karlsruhe, Germany
关键词
spiking neural networks; parallel hardware architectures; benchmark; robotic motion control; neurorobotic;
D O I
10.3389/fnins.2021.667011
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
Animal brains still outperform even the most performant machines with significantly lower speed. Nonetheless, impressive progress has been made in robotics in the areas of vision, motion- and path planning in the last decades. Brain-inspired Spiking Neural Networks (SNN) and the parallel hardware necessary to exploit their full potential have promising features for robotic application. Besides the most obvious platform for deploying SNN, brain-inspired neuromorphic hardware, Graphical Processing Units (GPU) are well capable of parallel computing as well. Libraries for generating CUDA-optimized code, like GeNN and affordable embedded systems make them an attractive alternative due to their low price and availability. While a few performance tests exist, there has been a lack of benchmarks targeting robotic applications. We compare the performance of a neural Wavefront algorithm as a representative of use cases in robotics on different hardware suitable for running SNN simulations. The SNN used for this benchmark is modeled in the simulator-independent declarative language PyNN, which allows using the same model for different simulator backends. Our emphasis is the comparison between Nest, running on serial CPU, SpiNNaker, as a representative of neuromorphic hardware, and an implementation in GeNN. Beyond that, we also investigate the differences of GeNN deployed to different hardware. A comparison between the different simulators and hardware is performed with regard to total simulation time, average energy consumption per run, and the length of the resulting path. We hope that the insights gained about performance details of parallel hardware solutions contribute to developing more efficient SNN implementations for robotics.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] Fully parallel implementation of spiking neural networks on FPGA
    Bako, L.
    Brassai, S. T.
    Szekely, I.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOL III: INDUSTRIAL AUTOMATION AND CONTROL, 2006, : 135 - 142
  • [42] Performance Analysis and Benchmarking of All-Spin Spiking Neural Networks
    Sengupta, Abhronil
    Ankit, Aayush
    Roy, Kaushik
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 4557 - 4563
  • [43] Benchmarking Artificial Neural Network Architectures for High-Performance Spiking Neural Networks
    Islam, Riadul
    Majurski, Patrick
    Kwon, Jun
    Sharma, Anurag
    Tummala, Sri Ranga Sai Krishna
    SENSORS, 2024, 24 (04)
  • [44] An Investigation on Spiking Neural Networks Based on the Izhikevich Neuronal Model: Spiking Processing and Hardware Approach
    Alkabaa, Abdulaziz S.
    Taylan, Osman
    Yilmaz, Mustafa Tahsin
    Nazemi, Ehsan
    Kalmoun, El Mostafa
    MATHEMATICS, 2022, 10 (04)
  • [45] Hardware-aware Model Architecture for Ternary Spiking Neural Networks
    Wu, Nai-Chun
    Chen, Tsu-Hsiang
    Huang, Chih-Tsun
    2023 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI-TSA/VLSI-DAT, 2023,
  • [46] Impact of Non-Idealities in RRAMs on Hardware Spiking Neural Networks
    Ketkar, Tejas
    Sahay, Shubham
    2021 5TH IEEE ELECTRON DEVICES TECHNOLOGY & MANUFACTURING CONFERENCE (EDTM), 2021,
  • [47] Dataflow-Based Mapping of Spiking Neural Networks on Neuromorphic Hardware
    Das, Anup
    Kumar, Akash
    PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 419 - 422
  • [48] PAX: A mixed hardware/software simulation platform for spiking neural networks
    Renaud, S.
    Tomas, J.
    Lewis, N.
    Bornat, Y.
    Daouzli, A.
    Rudolph, M.
    Destexhe, A.
    Saighi, S.
    NEURAL NETWORKS, 2010, 23 (07) : 905 - 916
  • [49] Run-time Mapping of Spiking Neural Networks to Neuromorphic Hardware
    Balaji, Adarsha
    Marty, Thibaut
    Das, Anup
    Catthoor, Francky
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2020, 92 (11): : 1293 - 1302
  • [50] Capacitor-Based Synaptic Devices for Hardware Spiking Neural Networks
    Hwang, Sungmin
    Yu, Junsu
    Lee, Geun Ho
    Song, Min Suk
    Chang, Jeesoo
    Min, Kyung Kyu
    Jang, Taejin
    Lee, Jong-Ho
    Park, Byung-Gook
    Kim, Hyungjin
    IEEE ELECTRON DEVICE LETTERS, 2022, 43 (04) : 549 - 552