Guardado en:
Detalles Bibliográficos
Autores principales: Katti, Prabodh, Nimbekar, Anagha, Li, Chen, Acharyya, Amit, Al-Hashimi, Bashir M., Rajendran, Bipin
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:https://arxiv.org/abs/2401.15453
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917576972435456
author Katti, Prabodh
Nimbekar, Anagha
Li, Chen
Acharyya, Amit
Al-Hashimi, Bashir M.
Rajendran, Bipin
author_facet Katti, Prabodh
Nimbekar, Anagha
Li, Chen
Acharyya, Amit
Al-Hashimi, Bashir M.
Rajendran, Bipin
contents Bayesian neural networks offer better estimates of model uncertainty compared to frequentist networks. However, inference involving Bayesian models requires multiple instantiations or sampling of the network parameters, requiring significant computational resources. Compared to traditional deep learning networks, spiking neural networks (SNNs) have the potential to reduce computational area and power, thanks to their event-driven and spike-based computational framework. Most works in literature either address frequentist SNN models or non-spiking Bayesian neural networks. In this work, we demonstrate an optimization framework for developing and implementing efficient Bayesian SNNs in hardware by additionally restricting network weights to be binary-valued to further decrease power and area consumption. We demonstrate accuracies comparable to Bayesian binary networks with full-precision Bernoulli parameters, while requiring up to $25\times$ less spikes than equivalent binary SNN implementations. We show the feasibility of the design by mapping it onto Zynq-7000, a lightweight SoC, and achieve a $6.5 \times$ improvement in GOPS/DSP while utilizing up to 30 times less power compared to the state-of-the-art.
format Preprint
id arxiv_https___arxiv_org_abs_2401_15453
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Bayesian Inference Accelerator for Spiking Neural Networks
Katti, Prabodh
Nimbekar, Anagha
Li, Chen
Acharyya, Amit
Al-Hashimi, Bashir M.
Rajendran, Bipin
Neural and Evolutionary Computing
Bayesian neural networks offer better estimates of model uncertainty compared to frequentist networks. However, inference involving Bayesian models requires multiple instantiations or sampling of the network parameters, requiring significant computational resources. Compared to traditional deep learning networks, spiking neural networks (SNNs) have the potential to reduce computational area and power, thanks to their event-driven and spike-based computational framework. Most works in literature either address frequentist SNN models or non-spiking Bayesian neural networks. In this work, we demonstrate an optimization framework for developing and implementing efficient Bayesian SNNs in hardware by additionally restricting network weights to be binary-valued to further decrease power and area consumption. We demonstrate accuracies comparable to Bayesian binary networks with full-precision Bernoulli parameters, while requiring up to $25\times$ less spikes than equivalent binary SNN implementations. We show the feasibility of the design by mapping it onto Zynq-7000, a lightweight SoC, and achieve a $6.5 \times$ improvement in GOPS/DSP while utilizing up to 30 times less power compared to the state-of-the-art.
title Bayesian Inference Accelerator for Spiking Neural Networks
topic Neural and Evolutionary Computing
url https://arxiv.org/abs/2401.15453