DocumentCode :
15719
Title :
Multicasting Mesh AER: A Scalable Assembly Approach for Reconfigurable Neuromorphic Structured AER Systems. Application to ConvNets
Author :
Zamarreno-Ramos, C. ; Linares-Barranco, Alejandro ; Serrano-Gotarredona, T. ; Linares-Barranco, B.
Author_Institution :
Inst. de Microelectron. de Sevilla, Sevilla, Spain
Volume :
7
Issue :
1
fYear :
2013
fDate :
Feb. 2013
Firstpage :
82
Lastpage :
102
Abstract :
This paper presents a modular, scalable approach to assembling hierarchically structured neuromorphic Address Event Representation (AER) systems. The method consists of arranging modules in a 2D mesh, each communicating bidirectionally with all four neighbors. Address events include a module label. Each module includes an AER router which decides how to route address events. Two routing approaches have been proposed, analyzed and tested, using either destination or source module labels. Our analyses reveal that depending on traffic conditions and network topologies either one or the other approach may result in better performance. Experimental results are given after testing the approach using high-end Virtex-6 FPGAs. The approach is proposed for both single and multiple FPGAs, in which case a special bidirectional parallel-serial AER link with flow control is exploited, using the FPGA Rocket-I/O interfaces. Extensive test results are provided exploiting convolution modules of 64 × 64 pixels with kernels with sizes up to 11 × 11, which process real sensory data from a Dynamic Vision Sensor (DVS) retina. One single Virtex-6 FPGA can hold up to 64 of these convolution modules, which is equivalent to a neural network with 262 × 103 neurons and almost 32 million synapses.
Keywords :
convolution; field programmable gate arrays; modules; network routing; network topology; network-on-chip; neural chips; reconfigurable architectures; 2D mesh; ConvNets; DVS; FPGA rocket-I-O interfaces; NoC; Virtex-6 FPGA; address event representation; bidirectional parallel-serial AER link; convolution modules; dynamic vision sensor retina; flow control; multicasting; network topologies; network traffic; neuromorphic address event representation; neurons; reconfigurable neuromorphic structured AER systems; scalable assembly method; spiking neuromorphic systems; synapses; Bandwidth; Field programmable gate arrays; Indexes; Network topology; Neuromorphics; Neurons; Routing; Address event representation; address event routing; convolutional neural networks; mesh networks; multicasting; network-on-board; network-on-chip; neural network hardware; neuromorphic systems; reconfigurable networks; scalable neural networks; Neural Networks (Computer);
fLanguage :
English
Journal_Title :
Biomedical Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1932-4545
Type :
jour
DOI :
10.1109/TBCAS.2012.2195725
Filename :
6211459
Link To Document :
بازگشت