Projects

I enjoy tackling interesting projects and here are a few that I've made some limited attempt to document. As many of these were carried out purely for fun, code quality and documentation may vary enormously. You have been warned.

A threeboard of SpiNNaker boards.

SpiNNer Super-Computer Wiring Guide Generator

One of the challenges of building larger versions of the SpiNNaker super computer is physically connecting the 3600 wires that join the 1200 circuit boards together. SpiNNer contains a library designed for modelling different ways of positioning the circuit boards in space in order to minimise the length of the wires required to manageable levels. A script is also provided which creates illustrated wiring guides using LaTeX.
A thumbnail of a spinnaker packet-latency heatmap.

Gollywhomper A SpiNNaker Interconnect Simulation

A simulator of the SpiNNaker million-core super computer being built at the University of Manchester. This simulator was built as part of the COMP6062b Future Multicore Systems course and investigates the effects of the newly developed circuit board to circuit board connections currently being added to SpiNNaker.