A compact neural core for digital implementation of the Neural Engineering Framework

作者: Runchun Wang , Tara Julia Hamilton , Jonathan Tapson , Andre van Schaik

DOI: 10.1109/BIOCAS.2014.6981784

关键词:

摘要: The Neural Engineering Framework (NEF) is a tool that capable of synthesising large-scale cognitive systems from subnetworks; and it has been used to construct SPAUN, which the first brain model performing tasks. It implemented on computers using high-level programming languages. However software runs much slower than real time, therefore not for applications need real-time control, such as interactive robotic systems. Here we present compact neural core digital implementation NEF Field Programmable Gate Arrays (FPGAs) in time. proposed consists 64 neurons are instantiated by single physical neuron time-multiplexing approach. As intrinsically uses spike rate-encoding paradigm, rather implementing spiking then measuring their firing rates, chose implement with compute rate directly. efficiently 9-bit fixed-point multiplier without requirement memory, bandwidth memory being bottleneck only fraction hardware resources commercial-off-the-shelf FPGA (even an entry level one) can be easily programmed different mathematical computations. Multiple cores combined build networks Framework.

参考文章(13)
C. Eliasmith, T. C. Stewart, X. Choo, T. Bekolay, T. DeWolf, Y. Tang, D. Rasmussen, A Large-Scale Model of the Functioning Brain Science. ,vol. 338, pp. 1202- 1205 ,(2012) , 10.1126/SCIENCE.1225266
Christian G. Mayr, Johannes Partzsch, Marko Noack, Rene Schüffny, Configurable analog-digital conversion using the neural engineering framework Frontiers in Neuroscience. ,vol. 8, pp. 201- 201 ,(2014) , 10.3389/FNINS.2014.00201
Runchun Wang, Gregory Cohen, Klaus M. Stiefel, Tara Julia Hamilton, Jonathan Tapson, André van Schaik, An FPGA implementation of a polychronous spiking neural network with delay adaptation Frontiers in Neuroscience. ,vol. 7, pp. 14- 14 ,(2013) , 10.3389/FNINS.2013.00014
Federico Corradi, Chris Eliasmith, Giacomo Indiveri, Mapping arbitrary mathematical functions and dynamical systems to neuromorphic VLSI circuits for spike-based neural computation international symposium on circuits and systems. pp. 269- 272 ,(2014) , 10.1109/ISCAS.2014.6865117
Runchun M. Wang, Tara J. Hamilton, Jonathan C. Tapson, André van Schaik, A mixed-signal implementation of a polychronous spiking neural network with delay adaptation. Frontiers in Neuroscience. ,vol. 8, pp. 51- 51 ,(2014) , 10.3389/FNINS.2014.00051
Swadesh Choudhary, Steven Sloan, Sam Fok, Alexander Neckar, Eric Trautmann, Peiran Gao, Terry Stewart, Chris Eliasmith, Kwabena Boahen, Silicon Neurons That Compute Artificial Neural Networks and Machine Learning – ICANN 2012. pp. 121- 128 ,(2012) , 10.1007/978-3-642-33269-2_16
Thomas Pfeil, Andreas Grübl, Sebastian Jeltsch, Eric Müller, Paul Müller, Mihai A. Petrovici, Michael Schmuker, Daniel Brüderle, Johannes Schemmel, Karlheinz Meier, Six networks on a universal neuromorphic computing substrate Frontiers in Neuroscience. ,vol. 7, pp. 11- 11 ,(2013) , 10.3389/FNINS.2013.00011
Jonathan C. Tapson, Greg K. Cohen, Saeed Afshar, Klaus M. Stiefel, Yossi Buskila, Runchun Mark Wang, Tara J. Hamilton, André van Schaik, Synthesis of neural networks for spatio-temporal spike pattern recognition and processing. Frontiers in Neuroscience. ,vol. 7, pp. 153- 153 ,(2013) , 10.3389/FNINS.2013.00153
J. Tapson, A. van Schaik, 2013 Special Issue: Learning the pseudoinverse solution to network weights Neural Networks. ,vol. 45, pp. 94- 100 ,(2013) , 10.1016/J.NEUNET.2013.02.008
Francesco Galluppi, Sergio Davies, Steve Furber, Terry Stewart, Chris Eliasmith, Real time on-chip implementation of dynamical systems with spiking neurons international joint conference on neural network. pp. 1- 8 ,(2012) , 10.1109/IJCNN.2012.6252706