Memory Organization for Energy-Efficient Learning and Inference in Digital Neuromorphic Accelerators

03/05/2020
by   Clemens JS Schaefer, et al.
0

The energy efficiency of neuromorphic hardware is greatly affected by the energy of storing, accessing, and updating synaptic parameters. Various methods of memory organisation targeting energy-efficient digital accelerators have been investigated in the past, however, they do not completely encapsulate the energy costs at a system level. To address this shortcoming and to account for various overheads, we synthesize the controller and memory for different encoding schemes and extract the energy costs from these synthesized blocks. Additionally, we introduce functional encoding for structured connectivity such as the connectivity in convolutional layers. Functional encoding offers a 58 reduction in the energy to implement a backward pass and weight update in such layers compared to existing index-based solutions. We show that for a 2 layer spiking neural network trained to retain a spatio-temporal pattern, bitmap (PB-BMP) based organization can encode the sparser networks more efficiently. This form of encoding delivers a 1.37x improvement in energy efficiency coming at the cost of a 4 the van Rossum distance.

READ FULL TEXT
research
02/25/2020

sBSNN: Stochastic-Bits Enabled Binary Spiking Neural Network with On-Chip Learning for Energy Efficient Neuromorphic Computing at the Edge

In this work, we propose stochastic Binary Spiking Neural Network (sBSNN...
research
12/03/2022

THOR – A Neuromorphic Processor with 7.29G TSOP^2/mm^2Js Energy-Throughput Efficiency

Neuromorphic computing using biologically inspired Spiking Neural Networ...
research
06/22/2023

To Spike or Not to Spike? A Quantitative Comparison of SNN and CNN FPGA Implementations

Convolutional Neural Networks (CNNs) are widely employed to solve variou...
research
11/23/2021

Design of Many-Core Big Little μBrain for Energy-Efficient Embedded Neuromorphic Computing

As spiking-based deep learning inference applications are increasing in ...
research
02/02/2023

Energy Efficient Training of SNN using Local Zeroth Order Method

Spiking neural networks are becoming increasingly popular for their low ...
research
04/13/2021

An Adaptive Synaptic Array using Fowler-Nordheim Dynamic Analog Memory

In this paper we present a synaptic array that uses dynamical states to ...
research
03/11/2023

Analysis and Design of Energy-Efficient Bus Encoding Schemes

In computer system buses, most of the energy is spent to change the volt...

Please sign up or login with your details

Forgot password? Click here to reset