Convolutional Networks for Fast, Energy-Efficient Neuromorphic Computing
Steven K. Esser, Paul A. Merolla, John V. Arthur, Andrew S. Cassidy,, Rathinakumar Appuswamy, Alexander Andreopoulos, David J. Berg, Jeffrey L., McKinstry, Timothy Melano, Davis R. Barch, Carmelo di Nolfo, Pallab Datta,, Arnon Amir, Brian Taba, Myron D. Flickner

TL;DR
This paper demonstrates that neuromorphic hardware can efficiently implement deep convolutional networks that achieve near state-of-the-art accuracy on multiple datasets while maintaining high energy efficiency and throughput.
Contribution
It shows how to implement and train deep convolutional networks on neuromorphic chips, combining deep learning accuracy with neuromorphic energy efficiency.
Findings
Achieves near state-of-the-art accuracy on 8 datasets
Runs at 1200-2600 frames/sec with 25-275 mW power
Enables training of neuromorphic networks using backpropagation
Abstract
Deep networks are now able to achieve human-level performance on a broad spectrum of recognition tasks. Independently, neuromorphic computing has now demonstrated unprecedented energy-efficiency through a new chip architecture based on spiking neurons, low precision synapses, and a scalable communication network. Here, we demonstrate that neuromorphic computing, despite its novel architectural primitives, can implement deep convolution networks that i) approach state-of-the-art classification accuracy across 8 standard datasets, encompassing vision and speech, ii) perform inference while preserving the hardware's underlying energy-efficiency and high throughput, running on the aforementioned datasets at between 1200 and 2600 frames per second and using between 25 and 275 mW (effectively > 6000 frames / sec / W) and iii) can be specified and trained using backpropagation with the same…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsConvolution
