• DocumentCode
    3323949
  • Title

    ConvNets experiments on SpiNNaker

  • Author

    Serrano-Gotarredona, T. ; Linares-Barranco, B. ; Galluppi, F. ; Plana, L. ; Furber, S.

  • Author_Institution
    Inst. de Microelectron. de Sevilla, Univ. de Sevilla, Sevilla, Spain
  • fYear
    2015
  • fDate
    24-27 May 2015
  • Firstpage
    2405
  • Lastpage
    2408
  • Abstract
    The SpiNNaker Hardware platform allows emulating generic neural network topologies, where each neuron-to-neuron connection is defined by an independent synaptic weight. Consequently, weight storage requires an important amount of memory in the case of generic neural network topologies. This is solved in SpiNNaker by encapsulating with each SpiNNaker chip (which includes 18 ARM cores) a 128MB DRAM chip within the same package. However, ConvNets (Convolutional Neural Network) posses "weight sharing" property, so that many neuron-to-neuron connections share the same weight value. Therefore, a very reduced amount of memory is required to define all synaptic weights, which can be stored on local SRAM DTCM (data-tightly-coupled-memory) at each ARM core. This way, DRAM can be used extensively to store traffic data for off-line analyses. We show an implementation of a 5-layer ConvNet for symbol recognition. Symbols are obtained with a DVS camera. Neurons in the ConvNet operate in an event-driven fashion, and synapses operate instantly. With this approach it was possible to allocate up to 2048 neurons per ARM core, or equivalently 32k neurons per SpiNNaker chip.
  • Keywords
    DRAM chips; SRAM chips; neural chips; 5-layer ConvNet; ARM core; DRAM chip; DVS camera; SpiNNaker chip; SpiNNaker hardware platform; convolutional neural network; data-tightly-coupled-memory; generic neural network topology; independent synaptic weight; local SRAM DTCM; neuron-to-neuron connection; off-line analyses; storage capacity 128 Mbit; symbol recognition; traffic data; weight sharing property; weight storage; Biological neural networks; Boards; Convolution; Neurons; Robot sensing systems; Sociology; Statistics; Convolutional Neural Networks; Event-driven Computation; Object Recognition; SpiNNaker Platform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
  • Conference_Location
    Lisbon
  • Type

    conf

  • DOI
    10.1109/ISCAS.2015.7169169
  • Filename
    7169169