返回
Energy efficient spiking neural network processing using approximate arithmetic units and variable precision weights
DOI:10.1016/j.jpdc.2021.08.003.png)
摘要
En 中文
Spiking neural networks (SNNs) have been getting more research attention in recent years as the way they process information is suitable for building neuromorphic systems effectively. However, realizing SNNs on hardware is computationally expensive. To improve their efficiency for hardware implementation, a field-programmable gate array (FPGA) based SNN accelerator architecture is proposed and implemented using approximate arithmetic units. To identify the minimal required bit-width for approximate computation without any performance loss, a variable precision method is utilized to represent weights of the SNN. Unlike the conventional reduced precision method applied to all weights uniformly, the proposed variable precision method allows different bit-widths to represent weights and provide the feasibility of maximizing truncation effort for each weight. Four SNNs adopting different network configurations and training datasets are established to compare the performance of proposed accelerator architecture using the variable precision method with the proposed one using the conventional reduced precision method. Based on the experimental results, more than 40% of the weights require less bit-width when applying the variable precision method instead of the reduced precision method. With the variable precision method, the proposed architecture achieves 28% fewer ALUTs and 29% less power consumption than the proposed one using the reduced precision method. (C) 2021 Elsevier Inc. All rights reserved.
Keyword:
Spiking neural network
Approximate computing
Field programmable gate array
Hardware accelerator
期刊
IF:
4
论文数:
3.8K
被引数:
4.8K
机构
引用论文
A biologically plausible supervised learning method for spiking neural networks using the symmetric STDP rule使用对称STDP规则的尖峰神经网络的生物学合理监督学习方法
NEURAL NETWORKS
IF6.3
Spiking Deep Convolutional Neural Networks for Energy-Efficient Object RecognitionSpiking深度卷积神经网络用于节能目标识别
Networks of spiking neurons: The third generation of neural network models尖峰神经元网络: 第三代神经网络模型
NEURAL NETWORKS
IF6.3

