SpiNNaker Project - Boards and Machines.
CLICK to see details of SpiNNaker board development
SpiNNaker machines are classified by the the (approximate) number of processor cores, thus the 10N machine has approximately 10^N processor cores. The 102 and 103 machines are single printed circuit boards, already available or in the final stages of design. The larger machines are racks or cabinets and specifications are subject to change.
The 102 machine is the 4-node circuit board and hence has 72 ARM processor cores, which will typically be deployed as 64 application cores, 4 Monitor Processors and 4 spare cores. The 102 machine requires a 5V 1A supply, and can be powered from some USB2 ports. The control and I/O interface is a single 100Mbps Ethernet connection. There is limited provision for connecting cards together with SpiNNaker links to form larger systems.
The 103 machine is the 48-node board and has 864 ARM processor cores, typically deployed as 768 application cores, 48 Monitor Processors and 48 spare cores. The 103 machine requires a 12V 6A supply. The control interface is two 100Mbps Ethernet connections, one for the Board Management Processor and the second for the SpiNNaker array. There are options to use the six on-board 3.1Gbps high-speed serial interfaces (using SATA cables, but not necessarily the SATA protocol) for I/O; this will require suitable configuration of the on-board FPGAs that provide the high-speed serial interface support. 103 boards can be connected together to form larger systems using the high-speed serial interfaces. This is the basis for the construction of the larger machines described below.
The 104 machine will be a single card frame incorporating 12 48-node cards. It will have 10,368 ARM processor cores, typically deployed as 9,216 application processors, 216 Monitor Processors and 216 spares. The 104 machine will be the largest portable SpiNNaker machine and is intended to operate in a desk-top environment from a standard mains supply. The card frame will incorporate a ~1kW power supply for the SpiNNaker cards and a 24-way 100Mbps Ethernet switch to offer a 1Gbps Ethernet interface to the host machine. The machine will include fan cooling for the power supply, the SpiNNaker boards and the Ethernet switch. Three of the six SATA interfaces on each board are used to interconnect the boards into a toroidal mesh. The remaining three per board are available for high-speed I/O, which will require suitable configuration of the on-board FPGAs.
The 105 machine will be a 19" rack cabinet incorporating 5 card frames each with 24 48-node cards. It will have 103,680 ARM processor cores, typically deployed as 92,160 application processors, 2,160 Monitor Processors and 2,160 spares. This machine will require a 10kW (approx.) 240V supply and an air-conditioned environment. The control and I/O interfaces are to be defined.
The 106 machine will comprise 10 19" rack cabinets each similar to the 105 machine. It will have 1,036,800 ARM processor cores, typically deployed as 921,600 application processors, 21,600 Monitor Processors and 21,600 spares. This machine will require a 100kW (approx.) 240V supply and an air-conditioned environment. The control and I/O interfaces are to be defined.