Package uk.ac.manchester.spinnaker.machine
Describes a SpiNNaker machine.
-
Interface Summary Interface Description HasChipLocation The interface supported by any object that is associated with a chip.HasCoreLocation The interface supported by any object that is associated with a core. -
Class Summary Class Description Chip A Description of a Spinnaker Chip including its Router.ChipLocation The location of aChip
as an X and Y tuple.CoreLocation CoreSubsets Represents a set of ofCoreLocation
s organised by chip.Link Represents a directional link between SpiNNaker chips in the machine.Machine A representation of a SpiNNaker Machine with a number of Chips.MachineDefaults Default values for a SpiNNaker machine comprised of SpiNNaker-1 chips running on boards of version 2 through 5.MachineDimensions Represents the size of a machine in chips.MemoryLocation A location in SpiNNaker or BMP memory.MulticastRoutingEntry A multicast packet routing table entry.Processor A processor object included in a SpiNNaker chip.RegionLocation Holding case for a CoreLocation (X, Y and P) and the recording region ID.Router Routers are parts of SpiNNaker chips responsible for directing where on-machine messages are delivered to.RoutingEntry A basic SpiNNaker routing entry.SpiNNakerTriadGeometry Geometry of a "triad" of SpiNNaker boards.VirtualMachine A representation of a SpiNNaker Machine with a number ofChip
s. -
Enum Summary Enum Description Direction A direction from one SpiNNaker chip to another.MachineVersion Known types of machine. -
Annotation Types Summary Annotation Type Description ValidMachineHeight Validates that a machine's height (in chips) is in a sane range.ValidMachineWidth Validates that a machine's width (in chips) is in a sane range.ValidP Validates that a chip processor number is in a sane range.ValidX Validates that a chip X coordinate is in a sane range.ValidY Validates that a chip Y coordinate is in a sane range.