错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Design Methodology for Energy-Efficient Embedded Spiking Neural Networks

  • Rachmad Vidya Wicaksana Putra,
  • Muhammad Shafique

摘要

Spiking Neural Networks (SNNs) bear the potential for achieving high accuracy with unsupervised learning settings and ultra-low-energy consumption due to their bio-plausible sparse computations. The unsupervised learning capabilities enable the SNNs to efficiently learn unlabeled data, which is desired for real-world applications, as gathering unlabeled data is cheaper than the labeled one. These advantages make SNNs suitable for solving Machine Learning (ML) tasks on resource- and energy-constrained embedded platforms. However, state-of-the-art SNN models require large memory and high energy consumption to achieve high accuracy, thereby making it challenging to employ SNNs on embedded platforms. In this chapter, we discuss our design methodology to improve the energy efficiency of SNNs for enabling their embedded implementations, while maintaining accuracy through unsupervised learning settings and meeting the memory and energy constraints. The key ideas of our design methodology are reducing the neuron operations, improving the learning quality, quantizing the network parameters, and employing approximate DRAM while considering the memory and energy budgets.