skip to main content
10.1145/3444950.3444951acmotherconferencesArticle/Chapter ViewAbstractPublication PagesrapidoConference Proceedingsconference-collections
research-article
Open access

Gyro: A Digital Spiking Neural Network Architecture for Multi-Sensory Data Analytics

Published: 24 February 2021 Publication History

Abstract

Unmanned Aerial Vehicles (UAVs) that interact with the physical world in real-time make use of a multitude of sensors and often execute deep neural network workloads for perceiving the state of the environment. To increase UAV’s operations, it is required to execute these workloads in the most power-efficient manner. Spiking Neural Networks (SNNs) have been proposed as an alternative solution for the execution of deep neural networks in an energy-efficient way. We introduce Gyro, a digital event-driven architecture capable of executing spiking neural networks. The architecture is tailored towards sensory fusion applications and it is optimized for Field-Programmable Gate Arrays (FPGAs). In hardware, we demonstrate the performance of a sensory fusion task using a public dataset of bi-temporal optical-radar data for pixel-wise crop classification. We achieve an accuracy of 99,7%, a peak throughput of 31,82 Giga Synaptic Operations per Second (GSOPS) while consuming 50 pico Joule / Synaptic Operation (pJ/SO).

References

[1]
Adarsha Balaji, Federico Corradi, Anup Das, Sandeep Pande, Siebren Schaafsma, and Francky Catthoor. 2018. Power-accuracy trade-offs for heartbeat classification on neural networks hardware. Journal of Low Power Electronics 14, 4 (2018), 508–519.
[2]
Mike Davies, Narayan Srinivasa, Tsung-Han Lin, Gautham Chinya, Yongqiang Cao, Sri Harsha Choday, Georgios Dimou, Prasad Joshi, Nabil Imam, Shweta Jain, 2018. Loihi: A neuromorphic manycore processor with on-chip learning. IEEE Micro 38, 1 (2018), 82–99.
[3]
Peter Dayan and Laurence F Abbott. 2001. Theoretical neuroscience: computational and mathematical modeling of neural systems. Computational Neuroscience Series.
[4]
Michael V DeBole, Brian Taba, Arnon Amir, Filipp Akopyan, Alexander Andreopoulos, William P Risk, Jeff Kusnitz, Carlos Ortega Otero, Tapan K Nayak, Rathinakumar Appuswamy, 2019. TrueNorth: Accelerating from zero to 64 million neurons in 10 years. Computer 52, 5 (2019), 20–29.
[5]
Peter U Diehl, Daniel Neil, Jonathan Binas, Matthew Cook, Shih-Chii Liu, and Michael Pfeiffer. 2015. Fast-classifying, high-accuracy spiking deep networks through weight and threshold balancing. In 2015 International Joint Conference on Neural Networks (IJCNN). ieee, 1–8.
[6]
J. Han, Z. Li, W. Zheng, and Y. Zhang. 2020. Hardware implementation of spiking neural networks on FPGA. Tsinghua Science and Technology 25, 4 (2020), 479–486.
[7]
Mahmoud Hussein, Réda Nouacer, Yassine Ouhammou, Eugenio Villar, Federico Corradi, Carlo Tieri, and Rodrigo Castiñeira. 2020. Key Enabling Technologies for Drones. In 2020 23rd Euromicro Conference on Digital System Design (DSD). IEEE, 489–496.
[8]
Iman Khosravi. 2018. Crop mapping using fused optical-radar data set Data Set. https://archive.ics.uci.edu/ml/datasets/Crop+mapping+using+fused+optical-radar+data+set
[9]
Iman Khosravi and Seyed Kazem Alavipanah. 2019. A random forest-based framework for crop mapping using temporal, spectral, textural and polarimetric observations. International Journal of Remote Sensing 40, 18 (2019), 7221–7251.
[10]
Iman Khosravi, Abdolreza Safari, and Saeid Homayouni. 2018. MSMD: maximum separability and minimum dependency feature selection for cropland classification from optical and radar data. International Journal of Remote Sensing 39, 8 (2018), 2159–2176.
[11]
I. Kiselev, D. Neil, and S. Liu. 2016. Event-driven deep neural network hardware system for sensor fusion. In 2016 IEEE International Symposium on Circuits and Systems (ISCAS). 2495–2498. https://doi.org/10.1109/ISCAS.2016.7539099
[12]
Hesham Mostafa, Bruno U Pedroni, Sadique Sheik, and Gert Cauwenberghs. 2017. Fast classification using sparsely active spiking networks. In 2017 IEEE International Symposium on Circuits and Systems (ISCAS). IEEE, 1–4.
[13]
D. Neil and S. Liu. 2014. Minitaur, an Event-Driven FPGA-Based Spiking Network Accelerator. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 22, 12 (Dec 2014), 2621–2628. https://doi.org/10.1109/TVLSI.2013.2294916
[14]
Danilo Pani, Paolo Meloni, Giuseppe Tuveri, Francesca Palumbo, Paolo Massobrio, and Luigi Raffo. 2017. An FPGA Platform for Real-Time Simulation of Spiking Neuronal Networks. Frontiers in Neuroscience 11 (2017), 90. https://doi.org/10.3389/fnins.2017.00090
[15]
Harry A Pierson and Michael S Gashler. 2017. Deep learning in robotics: a review of recent research. Advanced Robotics 31, 16 (2017), 821–835.
[16]
Abhronil Sengupta, Yuting Ye, Robert Wang, Chiao Liu, and Kaushik Roy. 2019. Going deeper in spiking neural networks: Vgg and residual architectures. Frontiers in neuroscience 13 (2019), 95.
[17]
Georgios Smaragdos, Sebastian Isaza, Martijn F van Eijk, Ioannis Sourdis, and Christos Strydis. 2014. FPGA-based biophysically-meaningful modeling of olivocerebellar neurons. In Proceedings of the 2014 ACM/SIGDA international symposium on Field-programmable gate arrays. 89–98.
[18]
Amirhossein Tavanaei, Masoud Ghodrati, Saeed Reza Kheradpisheh, Timothée Masquelier, and Anthony Maida. 2019. Deep learning in spiking neural networks. Neural Networks 111(2019), 47–63.
[19]
Runchun M Wang, Chetan S Thakur, and André van Schaik. 2018. An FPGA-based massively parallel neuromorphic cortex simulator. Frontiers in neuroscience 12 (2018), 213.

Cited By

View all
  • (2024)Accelerated Spiking Convolutional Neural Networks for Scalable Population GenomicsProceedings of the 14th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies10.1145/3665283.3665285(53-62)Online publication date: 19-Jun-2024
  • (2024) AxOSpike : Spiking Neural Networks-Driven Approximate Operator Design IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.344300043:11(3324-3335)Online publication date: Nov-2024
  • (2024)A Fully-Configurable Digital Spiking Neuromorphic Hardware Design with Variable Quantization and Mixed Precision2024 IEEE 67th International Midwest Symposium on Circuits and Systems (MWSCAS)10.1109/MWSCAS60917.2024.10658724(937-941)Online publication date: 11-Aug-2024
  • Show More Cited By
  1. Gyro: A Digital Spiking Neural Network Architecture for Multi-Sensory Data Analytics

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      DroneSE and RAPIDO '21: Proceedings of the 2021 Drone Systems Engineering and Rapid Simulation and Performance Evaluation: Methods and Tools Proceedings
      January 2021
      73 pages
      ISBN:9781450389525
      DOI:10.1145/3444950
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 24 February 2021

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. embedded hardware
      2. fpga
      3. optical-radar sensory fusion
      4. remote sensing
      5. spiking neural networks

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Funding Sources

      • ECSEL H2020

      Conference

      DroneSE and RAPIDO '21
      DroneSE and RAPIDO '21: Methods and Tools
      January 18 - 20, 2021
      Budapest, Hungary

      Acceptance Rates

      Overall Acceptance Rate 14 of 28 submissions, 50%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)595
      • Downloads (Last 6 weeks)43
      Reflects downloads up to 06 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media