Figures

This repository contains an informal library of figures created in various ways and for various purposes which may be of use to others. These figures are typically described in TikZ, Inkscape or generated by Python (usually by outputting machine generated SVG or TikZ source).

Though the figures are intended to be aesthetically pleasing, their descriptions are often not. Please be aware of this if you are considering adapting a figure!

You can clone the repository containing these figures over on GitHub.

Tickysim SpiNNaker Node Architecture

Tickysim SpiNNaker Node Architecture

An illustration of the architecture of a node in the Tickysim SpiNNaker model. Implementation is a "just a little" messy...
SpiNNaker Mesh Network Subsection

SpiNNaker Mesh Network Subsection

An illustration of a subsection of the hexagonal torus network used in SpiNNaker. This version is drawn with all edges of equal distance rather than the misleading projection often used with a normal 2D mesh augmented with diagonal links.
SpiNNaker Torus Network (Without Wrap-around Links)

SpiNNaker Torus Network (Without Wrap-around Links)

An illustration of a hexagonal torus network as used in SpiNNaker with the wrap-around links stubbed. This version is drawn with all edges of equal distance rather than the misleading projection often used with a normal 2D mesh augmented with diagonal links.
Torus Construction

Torus Construction

Shows how the torus network gets its name by transforming a torus in the conventional 2D form (with wrap-around links) and turning it into a torus.
Watts Strogatz Small-World Networks

Watts Strogatz Small-World Networks

Shows the range of Small-World networks generated by the Watts Strogatz model. See the (pleasingly short) sources for opportunities for tweaking.
TikZ Gantt Chart

TikZ Gantt Chart

A Gantt chart in TikZ, sort-of written as a library (see bottom of file for the definition of the shown Gantt chart). Has the following features:
SpiNNaker Dimension Order Routing

SpiNNaker Dimension Order Routing

An illustration of dimension order routing between two points in the SpiNNaker network including a set of unit vectors. This version is drawn with all edges of equal distance rather than the misleading projection often used with a normal 2D mesh augmented with diagonal links.
Small-World Torus Topology

Small-World Torus Topology

Various Watts Strogatz model style torus networks. Autogenerated by a script which has since gone missing -- sorry!
Ring Network Folding

Ring Network Folding

Shows the steps to fold a ring network.
Multicast Routing Examples

Multicast Routing Examples

Shows various multicast routes from one source to two destinations and their various properties as shown in the following table:
Folded Closs Network

Folded Closs Network

A folded Closs network (also known as a fat tree).
Fat Tree Network

Fat Tree Network

A fat tree network. Thicker lines indicate higher-bandwidth links.
SpiNN-Link Pipeline

SpiNN-Link Pipeline

A very hand-wavy version of the pipeline taken by packets using the high-speed serial links in SpiNNaker SpiNNaker.
SpiNNaker Three-Board

SpiNNaker Three-Board

A diagram showing how a three-board configuration can be used to form a toroid from three SpiNNaker boards.
High-Level SpiNNaker Chip Architecture

High-Level SpiNNaker Chip Architecture

An illustration of what the SpiNNaker chip kind-of-sort-of looks like from an extremely high-level and network-centric point of view.
Arrangement of chips on a SpiNNaker board

Arrangement of chips on a SpiNNaker board

Shows the logical arrangement of chips on a SpiNNaker board and the collections of connections assigned to each SpiNN-link connection.
SpiNNaker Arbiter Tree

SpiNNaker Arbiter Tree

Shows the arbiter tree in SpiNNaker.
Neurogrid Output Arbitration

Neurogrid Output Arbitration

Neurogrid chip topology showing the mechanism used to arbitrate the chip's shared output port.
BrainScaleS Wafer

BrainScaleS Wafer

An illustration of what the BrainScaleS wafer kind-of-sort-of looks like.
BrainScaleS Mesh

BrainScaleS Mesh

An illustration of what the BrainScaleS on-wafer mesh network kind-of-sort-of looks like.