TY - JOUR

T1 - Parallel computation in spiking neural networks

AU - Richardson, Dan S.

AU - Carnell, Andrew

N1 - ID number: ISI:000250881500004

PY - 2007

Y1 - 2007

N2 - Numerical quantities can be represented as phase differences between equiperiodic oscillating subsystems in a spiking neural net. It is then possible to represent integer variables, and the increment and decrement operations, X := X + 1, X := X - 1. It is possible to represent the if construction, the while construction, and some other programming language constructions, including variants of the Seq, Par, and Alt constructors, which were used in Occam. We give a general purpose parallel programming language with integer variables which can be systematically implemented in spiking neural networks. Addition, subtraction and multiplication are done, albeit inefficiently, as examples. (c) 2007 Elsevier B.V. All rights reserved.

AB - Numerical quantities can be represented as phase differences between equiperiodic oscillating subsystems in a spiking neural net. It is then possible to represent integer variables, and the increment and decrement operations, X := X + 1, X := X - 1. It is possible to represent the if construction, the while construction, and some other programming language constructions, including variants of the Seq, Par, and Alt constructors, which were used in Occam. We give a general purpose parallel programming language with integer variables which can be systematically implemented in spiking neural networks. Addition, subtraction and multiplication are done, albeit inefficiently, as examples. (c) 2007 Elsevier B.V. All rights reserved.

UR - http://dx.doi.org/10.1016/j.tcs.2007.06.017

U2 - 10.1016/j.tcs.2007.06.017

DO - 10.1016/j.tcs.2007.06.017

M3 - Article

SN - 0304-3975

VL - 386

SP - 57

EP - 72

JO - Theoretical Computer Science

JF - Theoretical Computer Science

IS - 1-2

ER -