University of Sussex
Browse
- No file added yet -

mlGeNN: accelerating SNN inference using GPU-enabled neural networks

Download (851.15 kB)
journal contribution
posted on 2023-06-10, 02:49 authored by James Turner, James KnightJames Knight, Ajay Subramanian, Thomas NowotnyThomas Nowotny
In this paper we present mlGeNN – a Python library for the conversion of arti?cial neural networks (ANNs) speci?ed in Keras to spiking neural networks (SNNs). SNNs are simulated using GeNN with extensions to e?ciently support convolutional connectivity and batching. We evaluate converted SNNs on CIFAR-10 and ImageNet classi?cation tasks and compare the performance to both the original ANNs and other SNN simulators. We ?nd 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.

History

Publication status

  • Published

File Version

  • Accepted version

Journal

Neuromorphic Computing and Engineering

ISSN

2634-4386

Publisher

IOP Publishing

Department affiliated with

  • Informatics Publications

Research groups affiliated with

  • Centre for Computational Neuroscience and Robotics Publications

Full text available

  • Yes

Peer reviewed?

  • Yes

Legacy Posted Date

2022-03-07

First Open Access (FOA) Date

2022-03-07

First Compliant Deposit (FCD) Date

2022-03-05

Usage metrics

    University of Sussex (Publications)

    Categories

    No categories selected

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC