Modular Neural Tile Architecture for Compact Embedded Hardware Spiking Neural Network

被引:0
|
作者
Sandeep Pande
Fearghal Morgan
Seamus Cawley
Tom Bruintjes
Gerard Smit
Brian McGinley
Snaider Carrillo
Jim Harkin
Liam McDaid
机构
[1] National University of Ireland,Bio
[2] University of Twente,Inspired Electronics and Reconfigurable Computing
[3] University of Ulster,Computer Architecture for Embedded Systems
来源
Neural Processing Letters | 2013年 / 38卷
关键词
Modular neural networks (MNN); Spiking neural networks (SNN); Synaptic connectivity; Network on chip (NoC); EMBRACE;
D O I
暂无
中图分类号
学科分类号
摘要
Biologically-inspired packet switched network on chip (NoC) based hardware spiking neural network (SNN) architectures have been proposed as an embedded computing platform for classification, estimation and control applications. Storage of large synaptic connectivity (SNN topology) information in SNNs require large distributed on-chip memory, which poses serious challenges for compact hardware implementation of such architectures. Based on the structured neural organisation observed in human brain, a modular neural networks (MNN) design strategy partitions complex application tasks into smaller subtasks executing on distinct neural network modules, and integrates intermediate outputs in higher level functions. This paper proposes a hardware modular neural tile (MNT) architecture that reduces the SNN topology memory requirement of NoC-based hardware SNNs by using a combination of fixed and configurable synaptic connections. The proposed MNT contains a 16:16 fully-connected feed-forward SNN structure and integrates in a mesh topology NoC communication infrastructure. The SNN topology memory requirement is 50 % of the monolithic NoC-based hardware SNN implementation. The paper also presents a lookup table based SNN topology memory allocation technique, which further increases the memory utilisation efficiency. Overall the area requirement of the architecture is reduced by an average of 66 % for practical SNN application topologies. The paper presents micro-architecture details of the proposed MNT and digital neuron circuit. The proposed architecture has been validated on a Xilinx Virtex-6 FPGA and synthesised using 65 nm low-power CMOS technology. The evolvable capability of the proposed MNT and its suitability for executing subtasks within a MNN execution architecture is demonstrated by successfully evolving benchmark SNN application tasks representing classification and non-linear control functions. The paper addresses hardware modular SNN design and implementation challenges and contributes to the development of a compact hardware modular SNN architecture suitable for embedded applications
引用
收藏
页码:131 / 153
页数:22
相关论文
共 50 条
  • [1] Modular Neural Tile Architecture for Compact Embedded Hardware Spiking Neural Network
    Pande, Sandeep
    Morgan, Fearghal
    Cawley, Seamus
    Bruintjes, Tom
    Smit, Gerard
    McGinley, Brian
    Carrillo, Snaider
    Harkin, Jim
    McDaid, Liam
    NEURAL PROCESSING LETTERS, 2013, 38 (02) : 131 - 153
  • [2] Layered tile architecture for efficient hardware spiking neural networks
    Wan, Lei
    Liu, Junxiu
    Harkin, Jim
    McDaid, Liam
    Luo, Yuling
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 21 - 32
  • [3] Rapid application prototyping for hardware modular spiking neural network architectures
    Pande, Sandeep
    Morgan, Fearghal
    Krewer, Finn
    Harkin, Jim
    McDaid, Liam
    McGinley, Brian
    NEURAL COMPUTING & APPLICATIONS, 2017, 28 (09): : 2767 - 2779
  • [4] Rapid application prototyping for hardware modular spiking neural network architectures
    Sandeep Pande
    Fearghal Morgan
    Finn Krewer
    Jim Harkin
    Liam McDaid
    Brian McGinley
    Neural Computing and Applications, 2017, 28 : 2767 - 2779
  • [5] Spiking Neural Network Architecture
    Montuschi, Paolo
    COMPUTER, 2015, 48 (10) : 6 - 6
  • [6] SPANNER: A Self-Repairing Spiking Neural Network Hardware Architecture
    Liu, Junxiu
    Harkin, Jim
    Maguire, Liam P.
    McDaid, Liam J.
    Wade, John J.
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (04) : 1287 - 1300
  • [7] Conversion of Artificial Neural Network to Spiking Neural Network for Hardware Implementation
    Chen, Yi-Lun
    Lu, Chih-Cheng
    Juang, Kai-Cheung
    Tang, Kea-Tiong
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2019,
  • [8] Scalable Hierarchical Network-on-Chip Architecture for Spiking Neural Network Hardware Implementations
    Carrillo, Snaider
    Harkin, Jim
    McDaid, Liam J.
    Morgan, Fearghal
    Pande, Sandeep
    Cawley, Seamus
    McGinley, Brian
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (12) : 2451 - 2461
  • [9] Compact Hardware Synthesis of Stochastic Spiking Neural Networks
    Galan-Prado, Fabio
    Moran, Alejandro
    Font, Joan
    Roca, Miquel
    Rossello, Josep L.
    INTERNATIONAL JOURNAL OF NEURAL SYSTEMS, 2019, 29 (08)
  • [10] Reusable Spiking Neural Network Architecture
    Sai, Pavan G.
    Kailath, Binsu J.
    2020 11TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2020, : 614 - 620