An Event-Driven Model for the SpiNNaker Virtual Synaptic Channel

被引:0
|
作者
Rast, Alexander [1 ]
Galluppi, Francesco [1 ]
Davies, Sergio [1 ]
Plana, Luis A. [1 ]
Sharp, Thomas [1 ]
Furber, Steve [1 ]
机构
[1] Univ Manchester, Sch Comp Sci, Manchester, Lancs, England
来源
2011 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) | 2011年
基金
英国工程与自然科学研究理事会;
关键词
SPIKING NEURONS; LARGE NETWORKS; SIMULATION; INFRASTRUCTURE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Neural networks present a fundamentally different model of computation from conventional sequential hardware, making it inefficient for very-large-scale models. Current neuromorphic devices do not yet offer a fully satisfactory solution even though they have improved simulation performance, in part because of fixed hardware, in part because of poor software support. SpiNNaker introduces a different approach, the "neuromimetic" architecture, that maintains the neural optimisation of dedicated chips while offering FPGA-like universal configurability. Central to this parallel multiprocessor is an asynchronous event-driven model that uses interrupt-generating dedicated hardware on the chip to support real-time neural simulation. In turn this requires an event-driven software model: a rethink as fundamental as that of the hardware. We examine this event-driven software model for an important hardware subsystem, the previously-introduced virtual synaptic channel. Using a scheduler-based system service architecture, the software can "hide" low-level processes and events from models so that the only event the model sees is "spike received". Results from simulation on-chip demonstrate the robustness of the system even in the presence of extremely bursty, unpredictable traffic, but also expose important model-level tradeoffs that are a consequence of the physical nature of the SpiNNaker chip. This event-driven subsystem is the first component of a library-based development system that allows the user to describe a model in a high-level neural description environment and be able to rely on a lower layer of system services to execute the model efficiently on SpiNNaker. Such a system realises a general-purpose platform that can generate an arbitrary neural network and run it with hardware speed and scale.
引用
收藏
页码:1967 / 1974
页数:8
相关论文
共 50 条
  • [1] 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
  • [2] Managing Burstiness and Scalability in Event-Driven Models on the SpiNNaker Neuromimetic System
    Alexander D. Rast
    Javier Navaridas
    Xin Jin
    Francesco Galluppi
    Luis A. Plana
    Jose Miguel-Alonso
    Cameron Patterson
    Mikel Luján
    Steve Furber
    International Journal of Parallel Programming, 2012, 40 : 553 - 582
  • [3] 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
  • [4] 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
  • [5] 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):
  • [6] Event-driven process execution model for process virtual machine
    WU DongyaoWEI JunGAO ChushuDOU Wenshen Technology Center for Software EngineeringInstitute of SoftwareChinese Academy of SciencesBeijing China
    计算机集成制造系统, 2012, 18 (08) : 1675 - 1685
  • [7] 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
  • [8] Performance Comparison of Time-Step-Driven versus Event-Driven Neural State Update Approaches in SpiNNaker
    Yousefzadeh, Amirreza
    Soto, Mikel
    Serrano-Gotarredona, Teresa
    Galluppi, Francesco
    Plana, Luis
    Furber, Steve
    Linares-Barranco, Bernabe
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [9] Event-driven model skill assessment
    Hetland, RD
    OCEAN MODELLING, 2006, 11 (1-2) : 214 - 223
  • [10] Real-time Event-driven Spiking Neural Network Object Recognition on the SpiNNaker Platform
    Orchard, Garrick
    Lagorce, Xavier
    Posch, Christoph
    Furber, Steve B.
    Benosman, Ryad
    Galluppi, Francesco
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2413 - 2416