IEEE Access · 2020 · 21 citations · 8 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureInterconnection NetworksParallel ComputingFpga ArchitectureHardware ArchitectureInterconnect ArchitectureNetwork-on-chip DesignParallel ArchitecturesParallel Computer ArchitectureBandwidthBisection BandwidthNetwork-on-chipNetwork-on-chip ArchitecturesNeuromorphic HardwareOn-chip CommunicationOn-chip InterconnectsParallel System
SpiNNaker is a massively-parallel computer system optimized for the simulation, in real time, of very large networks of spiking neurons. The system consists of over 1 million, energy-efficient ARM cores distributed over 57,600 SpiNNaker chips, each of which contains 18 cores interconnected by a neurobiologically-inspired, asynchronous (clock-less) Network-on-Chip. The NoC is extended to the chip boundary for chip-to-chip communication. To construct the massively-parallel system, SpiNNaker boards, housing 48 SpiNNaker chips, are connected together using FPGA-based, high-speed serial links. This paper presents some of the novel aspects of the design and implementation of the bespoke interconnect, including a credit-based, reliable frame transport protocol that allows the multiplexing of asynchronous SpiNNaker channels over the serial links, and an efficient FPGA-to-SpiNNaker chip interface that provides twice the throughput of traditional asynchronous interfaces. SpiNNaker houses 3,600 Xilinx Spartan-6 FPGAs, provides a bisection bandwidth of 480 Gbit/s, and ran the first-ever, true real-time brain cortical simulation [1] - a feat not currently achievable using conventional HPCs or GPUs.
8
Overview of the SpiNNaker System Architecture
Steve Furber, David Lester, Luis A. Plana et al. · IEEE Transactions on Computers · 2012 · 643 citations
Delay-insensitive codes — an overview
T Tom Verhoeff · Distributed Computing · 1988 · 288 citations · Full text
Credit-based flow control for ATM networks
N.T. Kung, Robert Morris · IEEE Network · 1995 · 235 citations
A GALS Infrastructure for a Massively Parallel Multiprocessor
Luis A. Plana, Steve Furber, Steve Temple et al. · IEEE Design & Test of Computers · 2007 · 122 citations