• DocumentCode
    741313
  • Title

    Scalable Hierarchical Network-on-Chip Architecture for Spiking Neural Network Hardware Implementations

  • Author

    Carrillo, Snaider ; Harkin, Jim ; McDaid, Liam J. ; Morgan, Fearghal ; Pande, S. ; Cawley, Seamus ; McGinley, B.

  • Author_Institution
    Intell. Syst. Res. Centre, Univ. of Ulster, Derry, UK
  • Volume
    24
  • Issue
    12
  • fYear
    2013
  • Firstpage
    2451
  • Lastpage
    2461
  • Abstract
    Spiking neural networks (SNNs) attempt to emulate information processing in the mammalian brain based on massively parallel arrays of neurons that communicate via spike events. SNNs offer the possibility to implement embedded neuromorphic circuits, with high parallelism and low power consumption compared to the traditional von Neumann computer paradigms. Nevertheless, the lack of modularity and poor connectivity shown by traditional neuron interconnect implementations based on shared bus topologies is prohibiting scalable hardware implementations of SNNs. This paper presents a novel hierarchical network-on-chip (H-NoC) architecture for SNN hardware, which aims to address the scalability issue by creating a modular array of clusters of neurons using a hierarchical structure of low and high-level routers. The proposed H-NoC architecture incorporates a spike traffic compression technique to exploit SNN traffic patterns and locality between neurons, thus reducing traffic overhead and improving throughput on the network. In addition, adaptive routing capabilities between clusters balance local and global traffic loads to sustain throughput under bursting activity. Analytical results show the scalability of the proposed H-NoC approach under different scenarios, while simulation and synthesis analysis using 65-nm CMOS technology demonstrate high-throughput, low-cost area, and power consumption per cluster, respectively.
  • Keywords
    computer architecture; network routing; network synthesis; network-on-chip; neural nets; CMOS technology; H-NoC architecture; SNN hardware; SNN traffic patterns; adaptive routing capabilities; clusters balance local traffic loads; global traffic loads; neuron cluster modular array; scalable hierarchical network-on-chip architecture; spike traffic compression technique; spiking neural network hardware implementations; traffic overhead reduction; Computer architecture; Microprocessors; Network topology; Neural networks; On chip architectures; Interconnection architecture; network-on-chip; neurocomputers; real-time distributed; spiking neural networks;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2012.289
  • Filename
    6322959