FSpiNN: An Optimization Framework for Memory- and Energy-Efficient Spiking Neural Networks
Technische Universität Wien (TU Wien)(维也纳工业大学);New York University Abu Dhabi (NYU AD)(纽约大学阿布扎比分校)
Rachmad Vidya Wicaksana Putra, Muhammad Shafique
备注:
To appear at the IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE-TCAD), as part of the ESWEEK-TCAD Special Issue, September 2020
Spiking Neural Networks (SNNs) are gaining interest due to their event-driven processing which potentially consumes low power/energy computations in hardware platforms, while offering unsupervised learning capability due to the spike-timing-dependent plasticity (STDP) rule. However, state-of-the-art SNNs require a large memory footprint to achieve high accuracy, thereby making them difficult to be deployed on embedded systems, for instance on battery-powered mobile devices and IoT Edge nodes. Towards this, we propose FSpiNN, an optimization framework for obtaining memory- and energy-efficient SNNs for training and inference processing, with unsupervised learning capability while maintaining accuracy. It is achieved by (1) reducing the computational requirements of neuronal and STDP operations, (2) improving the accuracy of STDP-based learning, (3) compressing the SNN through a fixed-point quantization, and (4) incorporating the memory and energy requirements in the optimization process. FSpiNN reduces the computational requirements by reducing the number of neuronal operations, the STDP-based synaptic weight updates, and the STDP complexity. To improve the accuracy of learning, FSpiNN employs timestep-based synaptic weight updates, and adaptively determines the STDP potentiation factor and the effective inhibition strength. The experimental results show that, as compared to the state-of-the-art work, FSpiNN achieves 7.5x memory saving, and improves the energy-efficiency by 3.5x on average for training and by 1.8x on average for inference, across MNIST and Fashion MNIST datasets, with no accuracy loss for a network with 4900 excitatory neurons, thereby enabling energy-efficient SNNs for edge devices/embedded systems.
Stochastic Quantum Spiking Neural Networks with Quantum Memory and Local Learning
Department of Engineering, King’s College London(伦敦国王学院工程系);Institute for Intelligent Networked Systems, Northeastern University London(伦敦东北大学智能网络系统研究所)
Spiking Hyperdimensional Network: Neuromorphic Models Integrated with Memory-Inspired Framework
University of California San Diego(加利福尼亚大学圣地亚哥分校);University of California Los Angeles(加利福尼亚大学洛杉矶分校);University of Connecticut(康涅狄格大学);Daegu Gyeongbuk Institute of Science and Technology(大邱庆北科学技术院);University of California Irvine(加利福尼亚大学欧文分校)
Towards Memory- and Time-Efficient Backpropagation for Training Spiking Neural Networks
The Chinese University of Hong Kong, Shenzhen(香港中文大学(深圳));Shenzhen Research Institute of Big Data(深圳大数据研究院);Peking University(北京大学);Peng Cheng Laboratory(鹏城实验室)
Sparse Distributed Memory using Spiking Neural Networks on Nengo
我们提出了一个脉冲神经网络(SNN)的稀疏分布式存储器(SDM)的Nengo框架上实现的。我们的工作基于Furber等人在2004年的工作,使用N/M码实现SDM。作为SDM设计的一个组成部分,我们在Nengo上使用SNN实现了相关矩阵存储器(CMM)。我们的SNN实现在Nengo上使用Leaky Integrate and Fire(LIF)尖峰神经元模型。我们的目标是了解如何以及SNN为基础的SDM执行相比,传统的SDM。为此,我们在Nengo上模拟了传统的和基于SNN的SDM和CMM。我们观察到基于SNN的模型与传统模型的性能相似。为了评估不同SNN的性能,我们使用自适应LIF,尖峰整流线性单元和Izhikevich模型重复实验,并获得了类似的结果。我们的结论是,它确实是可行的,以开发某些类型的联想记忆使用尖峰神经元的记忆能力和其他功能是类似的性能没有SNN。最后,我们已经实现了一个应用程序,MNIST图像,编码的N-M代码,与他们的标签和存储在SNN为基础的SDM。
State Key Laboratory of Industrial Control Technology, College of Control Science and Engineering, Zhejiang University(浙江大学控制科学与工程学院工业控制技术国家重点实验室);Key Laboratory of Collaborative sensing and autonomous unmanned systems of Zhejiang Province(浙江省协同感知与自主无人系统重点实验室)
VQ4SNN: Vector Quantization for Memory-Efficient FPGA Spiking Neural Networks
Integrated Circuits Lab, Electrical and Computer Engineering, Democritus University of Thrace (DUTH), Greece(德米特里乌斯特拉基亚大学集成电路实验室,电气与计算机工程,特拉基亚大学(DUTH),希腊)
SpikeNAS: A Fast Memory-Aware Neural Architecture Search Framework for Spiking Neural Network-based Embedded AI Systems
eBrain Lab, Division of Engineering, New York University (NYU) Abu Dhabi, United Arab Emirates(eBrain实验室,工程系,纽约大学(NYU)阿布扎赫德分校);New York University (NYU) Abu Dhabi, United Arab Emirates(纽约大学(NYU)阿布扎赫德分校)
Neural Dynamics Self-Attention for Spiking Transformers
University of Electronic Science and Technology of China(电子科技大学);Shenzhen Loop Area Institute(深圳河套学院);The Chinese University of Hong Kong (Shenzhen)(香港中文大学(深圳))
Adversarially Robust Spiking Neural Networks with Sparse Connectivity
Institute of Machine Learning and Neural Computation, Graz University of Technology, Austria(机器学习与神经计算研究所,格拉茨技术大学);TU Graz - SAL Dependable Embedded Systems Lab, Silicon Austria Labs, Austria(格拉茨大学 - SAL 可靠嵌入式系统实验室,Silicon Austria Labs);Chair of Cyber-Physical-Systems, Montanuniversität Leoben, Austria(智能物理系统系,蒙特安大学)
PrimeSVT: An Automated Memory-aware Pruning Framework with Prioritized Compression Policy for Spiking Vision Transformers
eBRAIN Lab, Division of Engineering, New York University (NYU) Abu Dhabi(eBRAIN实验室,工程系,纽约大学(NYU)阿布扎克分校);New York University (NYU) Abu Dhabi, United Arab Emirates (UAE)(纽约大学(NYU)阿布扎克分校,阿拉伯联合酋长国(UAE))
Algorithm-hardware co-design of neuromorphic networks with dual memory pathways
Imperial College London(伦敦帝国理工学院);University of Zurich(苏黎世大学);ETH Zurich(苏黎世联邦理工学院);University of Oxford(牛津大学);Imperial-X, Imperial College London(帝国X(伦敦帝国理工学院));MRC Cognition and Brain Sciences Unit, University of Cambridge(剑桥大学医学研究委员会认知与脑科学单元)
NeuroNAS: Enhancing Efficiency of Neuromorphic In-Memory Computing for Intelligent Mobile Agents through Hardware-Aware Spiking Neural Architecture Search