4. Stacks of Software Stacks

By Andrew Rowley, University of Manchester, UK | Oliver Rhodes, University of Manchester, UK | Christian Brenninkmeijer, University of Manchester, UK | Donal Fellows, University of Manchester, UK | Andrew Gait, University of Manchester, UK | Michael Hopkins, University of Manchester, UK | David Lester, University of Manchester, UK | Alan Stokes, University of Manchester, UK

Published: 31 Mar 2020

© 2020 Andrew Rowley | Oliver Rhodes | Christian Brenninkmeijer | Donal Fellows | Andrew Gait | Michael Hopkins | David Lester | Alan Stokes

Abstract

In this chapter, we describe the SpiNNaker software stacks upon which most of the applications described in subsequent chapters are supported. It is built by merging slightly modified versions of the work presented by Rowley et al., covering the software tools that allow the running of generic applications – the SpiNNaker Tools (SpiNNTools); and Rhodes et al., covering the tools that specifically support the simulation of Spiking Neural Networks (SNNs) – t he SpiNNaker backend for PyNN (sPyNNaker).