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 a Chip as an X and Y tuple.
    CoreLocation
    The location of a Processor on a Chip as an X, Y, P tuple.
    CoreSubsets
    Represents a set of of CoreLocations 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 of Chips.
  • 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.