Efficiency analysis of artificial vs. Spiking Neural Networks on FPGAs

被引:8
|
作者
Li, Zhuoer [1 ]
Lemaire, Edgar [1 ]
Abderrahmane, Nassim [2 ]
Bilavarn, Sebastien [1 ]
Miramond, Benoit [1 ]
机构
[1] Univ Cote Azur, CNRS, LEAT, Sophia Antipolis, France
[2] IRT St Exupery, Valbonne, France
关键词
Neuromorphic accelerator; Convolutional neural networks; NN application; Bioinspired AI; High-level Synthesis; Energy efficiency; FPGA; ON-CHIP;
D O I
10.1016/j.sysarc.2022.102765
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Artificial Neural Networks (ANNs) incur huge costs in terms of processing power, memory performance, and energy consumption, where in comparison an average human brain operates within a power budget of nearly 20 W. Brain-inspired computing such as Spiking Neural Networks (SNNs) are thus expected to improve efficiency to an unprecedented extent. But apart from the spike coding aspects currently addressed by numerous investigations, research also needs to find solutions for the practical design of future neuromorphic hardware ensuring very low power processing. This paper investigates these questions with a pragmatic comparison of deep Convolutional Neural Networks (CNNs) and their equivalent SNNs based on the implementation and measurement of a set of CNN image classification benchmarks on FPGA devices. Results show that SNNs are clearly less energy efficient than their equivalent CNNs in the general case, further indicating that, on top of ongoing progress in spike modeling theory (e.g. spike encoding, learning), neuromorphic accelerators also have to address important issues in the reality of RTL development and silicon implementation, among which sparsity versus static and idle power consumption, ability to support large levels of parallelism, memory performance, scalability, spiking convolutions.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Artificial vs. Natural Neural Networks
    Lacrama, Dan L.
    Viscu, Loredana Ileana
    Drugarin, Cornelia Victoria Anghel
    [J]. 2016 13TH SYMPOSIUM ON NEURAL NETWORKS AND APPLICATIONS (NEUREL), 2016, : 1 - 1
  • [2] Artificial Neural Networks vs. Artificial Immune Systems
    Dasgupta, D
    [J]. INTELLIGENT SYSTEMS, 1997, : 174 - 177
  • [3] Quantum artificial neural networks vs. classical artificial neural networks: Experiments in simulation
    Menneer, T
    Narayanan, A
    [J]. PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : 757 - 759
  • [4] SyncNN: Evaluating and Accelerating Spiking Neural Networks on FPGAs
    Panchapakesan, Sathish
    Fang, Zhenman
    Li, Jian
    [J]. 2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 286 - 293
  • [5] SyncNN: Evaluating and Accelerating Spiking Neural Networks on FPGAs
    Panchapakesan, Sathish
    Fang, Zhenman
    Li, Jian
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2022, 15 (04)
  • [6] Note on the Reliability of Biological vs. Artificial Neural Networks
    Stoop, Ruedi
    [J]. FRONTIERS IN PHYSIOLOGY, 2021, 12
  • [7] Designing and Accelerating Spiking Neural Networks using OpenCL for FPGAs
    Podobas, Artur
    Matsuoka, Satoshi
    [J]. 2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 255 - 258
  • [8] Efficiency Attacks on Spiking Neural Networks
    Krithivasan, Sarada
    Sen, Sanchari
    Rathi, Nitin
    Roy, Kaushik
    Raghunathan, Anand
    [J]. PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 373 - 378
  • [9] Using FPGAs to implement artificial neural networks
    Granado, J. M.
    Vega, M. A.
    Perez, R.
    Sanchez, J. M.
    Gomez, J. A.
    [J]. 2006 13TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2006, : 934 - 937
  • [10] Neural networks vs. Gaussian discriminant analysis
    Marzban, C
    Paik, H
    Stumpf, GJ
    [J]. AI APPLICATIONS, 1997, 11 (01): : 49 - 58