Towards Efficient Deployment of Hybrid SNNs on Neuromorphic and Edge AI Hardware

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Seekings, James, Chandarana, Peyton, Ardakani, Mahsa, Mohammadi, MohammadReza, Zand, Ramtin
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917719727669248
author Seekings, James
Chandarana, Peyton
Ardakani, Mahsa
Mohammadi, MohammadReza
Zand, Ramtin
author_facet Seekings, James
Chandarana, Peyton
Ardakani, Mahsa
Mohammadi, MohammadReza
Zand, Ramtin
contents This paper explores the synergistic potential of neuromorphic and edge computing to create a versatile machine learning (ML) system tailored for processing data captured by dynamic vision sensors. We construct and train hybrid models, blending spiking neural networks (SNNs) and artificial neural networks (ANNs) using PyTorch and Lava frameworks. Our hybrid architecture integrates an SNN for temporal feature extraction and an ANN for classification. We delve into the challenges of deploying such hybrid structures on hardware. Specifically, we deploy individual components on Intel's Neuromorphic Processor Loihi (for SNN) and Jetson Nano (for ANN). We also propose an accumulator circuit to transfer data from the spiking to the non-spiking domain. Furthermore, we conduct comprehensive performance analyses of hybrid SNN-ANN models on a heterogeneous system of neuromorphic and edge AI hardware, evaluating accuracy, latency, power, and energy consumption. Our findings demonstrate that the hybrid spiking networks surpass the baseline ANN model across all metrics and outperform the baseline SNN model in accuracy and latency.
format Preprint
id arxiv_https___arxiv_org_abs_2407_08704
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Towards Efficient Deployment of Hybrid SNNs on Neuromorphic and Edge AI Hardware
Seekings, James
Chandarana, Peyton
Ardakani, Mahsa
Mohammadi, MohammadReza
Zand, Ramtin
Neural and Evolutionary Computing
Artificial Intelligence
Hardware Architecture
Computer Vision and Pattern Recognition
Machine Learning
This paper explores the synergistic potential of neuromorphic and edge computing to create a versatile machine learning (ML) system tailored for processing data captured by dynamic vision sensors. We construct and train hybrid models, blending spiking neural networks (SNNs) and artificial neural networks (ANNs) using PyTorch and Lava frameworks. Our hybrid architecture integrates an SNN for temporal feature extraction and an ANN for classification. We delve into the challenges of deploying such hybrid structures on hardware. Specifically, we deploy individual components on Intel's Neuromorphic Processor Loihi (for SNN) and Jetson Nano (for ANN). We also propose an accumulator circuit to transfer data from the spiking to the non-spiking domain. Furthermore, we conduct comprehensive performance analyses of hybrid SNN-ANN models on a heterogeneous system of neuromorphic and edge AI hardware, evaluating accuracy, latency, power, and energy consumption. Our findings demonstrate that the hybrid spiking networks surpass the baseline ANN model across all metrics and outperform the baseline SNN model in accuracy and latency.
title Towards Efficient Deployment of Hybrid SNNs on Neuromorphic and Edge AI Hardware
topic Neural and Evolutionary Computing
Artificial Intelligence
Hardware Architecture
Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2407.08704