Managing Burstiness and Scalability in Event-Driven Models on the SpiNNaker Neuromimetic System

被引:0
|
作者
Alexander D. Rast
Javier Navaridas
Xin Jin
Francesco Galluppi
Luis A. Plana
Jose Miguel-Alonso
Cameron Patterson
Mikel Luján
Steve Furber
机构
[1] University of Manchester,School of Computer Science
[2] University of the Basque Country,School of Computer Science
来源
International Journal of Parallel Programming | 2012年 / 40卷
关键词
Asynchronous; Burst; Network; Event-driven; Universal; Neural; Multiprocessor; Interconnection; Real-time; Traffic; Characterisation;
D O I
暂无
中图分类号
学科分类号
摘要
Neural networks present a fundamentally different model of computation from the conventional sequential digital model, for which conventional hardware is typically poorly matched. However, a combination of model and scalability limitations has meant that neither dedicated neural chips nor FPGA’s have offered an entirely satisfactory solution. SpiNNaker introduces a different approach, the “neuromimetic” architecture, that maintains the neural optimisation of dedicated chips while offering FPGA-like universal configurability. This parallel multiprocessor employs an asynchronous event-driven model that uses interrupt-generating dedicated hardware on the chip to support real-time neural simulation. Nonetheless, event handling, particularly packet servicing, requires careful and innovative design in order to avoid local processor congestion and possible deadlock. We explore the impact that spatial locality, temporal causality and burstiness of traffic have on network performance, using tunable, biologically similar synthetic traffic patterns. Having established the viability of the system for real-time operation, we use two exemplar neural models to illustrate how to implement efficient event-handling service routines that mitigate the problem of burstiness in the traffic. Extending work published in ACM Computing Frontiers 2010 with on-chip testing, simulation results indicate the viability of SpiNNaker for large-scale neural modelling, while emphasizing the need for effective burst management and network mapping. Ultimately, the goal is the creation of a library-based development system that can translate a high-level neural model from any description environment into an efficient SpiNNaker instantiation. The complete system represents a general-purpose platform that can generate an arbitrary neural network and run it with hardware speed and scale.
引用
收藏
页码:553 / 582
页数:29
相关论文
共 50 条
  • [1] Managing Burstiness and Scalability in Event-Driven Models on the SpiNNaker Neuromimetic System
    Rast, Alexander D.
    Navaridas, Javier
    Jin, Xin
    Galluppi, Francesco
    Plana, Luis A.
    Miguel-Alonso, Jose
    Patterson, Cameron
    Lujan, Mikel
    Furber, Steve
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2012, 40 (06) : 553 - 582
  • [2] Scalable Event-Driven Native Parallel Processing: The SpiNNaker Neuromimetic System
    Rast, Alexander D.
    Jin, Xin
    Galluppi, Francesco
    Plana, Luis A.
    Patterson, Cameron
    Furber, Steve
    PROCEEDINGS OF THE 2010 COMPUTING FRONTIERS CONFERENCE (CF 2010), 2010, : 21 - 30
  • [3] Event-Driven MLP Implementation on Neuromimetic Hardware
    Rast, A. D.
    Plana, L. A.
    Welbourne, S. R.
    Furber, S. B.
    2012 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2012,
  • [4] An Event-Driven Model for the SpiNNaker Virtual Synaptic Channel
    Rast, Alexander
    Galluppi, Francesco
    Davies, Sergio
    Plana, Luis A.
    Sharp, Thomas
    Furber, Steve
    2011 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2011, : 1967 - 1974
  • [5] Event-Driven Simulation of Arbitrary Spiking Neural Networks on SpiNNaker
    Sharp, Thomas
    Plana, Luis A.
    Galluppi, Francesco
    Furber, Steve
    NEURAL INFORMATION PROCESSING, PT III, 2011, 7064 : 424 - 430
  • [6] Event-driven nearshore and shoreline coastline detection on SpiNNaker neuromorphic hardware
    Fatahi, Mazdak
    Boulet, Pierre
    D'Angelo, Giulia
    NEUROMORPHIC COMPUTING AND ENGINEERING, 2024, 4 (03):
  • [8] Improving scalability of event-driven distributed objects architectures
    Mencnarowski, D
    Zielinski, K
    SOFTWARE-PRACTICE & EXPERIENCE, 2000, 30 (13): : 1509 - 1529
  • [9] Live Demonstration: Real-time Event-driven Object Recognition on SpiNNaker
    Orchard, Garrick
    Lagorce, Xavier
    Posch, Christoph
    Furber, Steve
    Benosman, Ryad
    Galluppi, Francesco
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1903 - 1903
  • [10] A generic event-driven system for managing SNMP enabled communication networks
    Braga, AP
    Rios, R
    Andrade, R
    Machado, JC
    de Souza, JN
    TELECOMMUNICATIONS AND NETWORKING - ICT 2004, 2004, 3124 : 811 - 819