Gradient-descent hardware-aware training and deployment for mixed-signal Neuromorphic processors

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Çakal, Uğurcan, Maryada, Wu, Chenxi, Ulusoy, Ilkay, Muir, Dylan R.
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911861804367872
author Çakal, Uğurcan
Maryada
Wu, Chenxi
Ulusoy, Ilkay
Muir, Dylan R.
author_facet Çakal, Uğurcan
Maryada
Wu, Chenxi
Ulusoy, Ilkay
Muir, Dylan R.
contents Mixed-signal neuromorphic processors provide extremely low-power operation for edge inference workloads, taking advantage of sparse asynchronous computation within Spiking Neural Networks (SNNs). However, deploying robust applications to these devices is complicated by limited controllability over analog hardware parameters, as well as unintended parameter and dynamical variations of analog circuits due to fabrication non-idealities. Here we demonstrate a novel methodology for ofDine training and deployment of spiking neural networks (SNNs) to the mixed-signal neuromorphic processor DYNAP-SE2. The methodology utilizes gradient-based training using a differentiable simulation of the mixed-signal device, coupled with an unsupervised weight quantization method to optimize the network's parameters. Parameter noise injection during training provides robustness to the effects of quantization and device mismatch, making the method a promising candidate for real-world applications under hardware constraints and non-idealities. This work extends Rockpool, an open-source deep-learning library for SNNs, with support for accurate simulation of mixed-signal SNN dynamics. Our approach simplifies the development and deployment process for the neuromorphic community, making mixed-signal neuromorphic processors more accessible to researchers and developers.
format Preprint
id arxiv_https___arxiv_org_abs_2303_12167
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Gradient-descent hardware-aware training and deployment for mixed-signal Neuromorphic processors
Çakal, Uğurcan
Maryada
Wu, Chenxi
Ulusoy, Ilkay
Muir, Dylan R.
Emerging Technologies
Machine Learning
Neural and Evolutionary Computing
Mixed-signal neuromorphic processors provide extremely low-power operation for edge inference workloads, taking advantage of sparse asynchronous computation within Spiking Neural Networks (SNNs). However, deploying robust applications to these devices is complicated by limited controllability over analog hardware parameters, as well as unintended parameter and dynamical variations of analog circuits due to fabrication non-idealities. Here we demonstrate a novel methodology for ofDine training and deployment of spiking neural networks (SNNs) to the mixed-signal neuromorphic processor DYNAP-SE2. The methodology utilizes gradient-based training using a differentiable simulation of the mixed-signal device, coupled with an unsupervised weight quantization method to optimize the network's parameters. Parameter noise injection during training provides robustness to the effects of quantization and device mismatch, making the method a promising candidate for real-world applications under hardware constraints and non-idealities. This work extends Rockpool, an open-source deep-learning library for SNNs, with support for accurate simulation of mixed-signal SNN dynamics. Our approach simplifies the development and deployment process for the neuromorphic community, making mixed-signal neuromorphic processors more accessible to researchers and developers.
title Gradient-descent hardware-aware training and deployment for mixed-signal Neuromorphic processors
topic Emerging Technologies
Machine Learning
Neural and Evolutionary Computing
url https://arxiv.org/abs/2303.12167