z-logo
open-access-imgOpen Access
Computing with Spikes: The Advantage of Fine-Grained Timing
Author(s) -
Stephen Verzi,
Fredrick Rothganger,
Ojas Parekh,
Tu-Thach Quach,
Nadine E. Miner,
Craig M. Vineyard,
Conrad D. James,
James B. Aimone
Publication year - 2018
Publication title -
neural computation
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.235
H-Index - 169
eISSN - 1530-888X
pISSN - 0899-7667
DOI - 10.1162/neco_a_01113
Subject(s) - computer science , spike (software development) , computation , set (abstract data type) , sorting , algorithm , energy (signal processing) , efficient energy use , models of neural computation , theoretical computer science , artificial neural network , artificial intelligence , mathematics , statistics , software engineering , electrical engineering , programming language , engineering
Neural-inspired spike-based computing machines often claim to achieve considerable advantages in terms of energy and time efficiency by using spikes for computation and communication. However, fundamental questions about spike-based computation remain unanswered. For instance, how much advantage do spike-based approaches have over conventional methods, and under what circumstances does spike-based computing provide a comparative advantage? Simply implementing existing algorithms using spikes as the medium of computation and communication is not guaranteed to yield an advantage. Here, we demonstrate that spike-based communication and computation within algorithms can increase throughput, and they can decrease energy cost in some cases. We present several spiking algorithms, including sorting a set of numbers in ascending/descending order, as well as finding the maximum or minimum or median of a set of numbers. We also provide an example application: a spiking median-filtering approach for image processing providing a low-energy, parallel implementation. The algorithms and analyses presented here demonstrate that spiking algorithms can provide performance advantages and offer efficient computation of fundamental operations useful in more complex algorithms.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom