mlGeNN: accelerating SNN inference using GPU-enabled neural networks
mlGeNN: accelerating SNN inference using GPU-enabled neural networks
复制标题
DOI:
10.1088/2634-4386/ac5ac5
复制
发表时间:
2022-03
期刊:
影响因子:
--
通讯作者:
J. Turner;James C. Knight;Ajay Subramanian;Thomas Nowotny
中科院分区:
文献类型:
--
作者:
J. Turner;James C. Knight;Ajay Subramanian;Thomas Nowotny
In this paper we present mlGeNN—a Python library for the conversion of artificial neural networks (ANNs) specified in Keras to spiking neural networks (SNNs). SNNs are simulated using GeNN with extensions to efficiently support convolutional connectivity and batching. We evaluate converted SNNs on CIFAR-10 and ImageNet classification tasks and compare the performance to both the original ANNs and other SNN simulators. We find that performing inference using a VGG-16 model, trained on the CIFAR-10 dataset, is 2.5× faster than BindsNet and, when using a ResNet-20 model trained on CIFAR-10 with FewSpike ANN to SNN conversion, mlGeNN is only a little over 2× slower than TensorFlow.