Uses of Class
uk.ac.manchester.spinnaker.machine.CoreSubsets
Package | Description |
---|---|
uk.ac.manchester.spinnaker.front_end |
The front-end interface to the Java implementation of the SpiNNaker host
libraries.
|
uk.ac.manchester.spinnaker.front_end.dse |
Data specification execution interface.
|
uk.ac.manchester.spinnaker.front_end.iobuf |
Utility for retrieving IOBUF contents.
|
uk.ac.manchester.spinnaker.machine |
Describes a SpiNNaker machine.
|
uk.ac.manchester.spinnaker.messages.model |
Model support classes for the communication messages.
|
uk.ac.manchester.spinnaker.transceiver |
How to actually talk to a SpiNNaker machine.
|
-
Uses of CoreSubsets in uk.ac.manchester.spinnaker.front_end
Constructors in uk.ac.manchester.spinnaker.front_end with parameters of type CoreSubsets Constructor Description NoDropPacketContext(TransceiverInterface txrx, CoreSubsets monitorCoreLocations, Gather gatherer)
Create a no-drop-packets context for a single board.NoDropPacketContext(TransceiverInterface txrx, CoreSubsets monitorCores, CoreSubsets gatherers)
Create a no-drop-packets context. -
Uses of CoreSubsets in uk.ac.manchester.spinnaker.front_end.dse
Constructors in uk.ac.manchester.spinnaker.front_end.dse with parameters of type CoreSubsets Constructor Description SystemRouterTableContext(TransceiverInterface txrx, CoreSubsets monitorCores)
Create a no-drop-packets context. -
Uses of CoreSubsets in uk.ac.manchester.spinnaker.front_end.iobuf
Methods in uk.ac.manchester.spinnaker.front_end.iobuf that return types with arguments of type CoreSubsets Modifier and Type Method Description Map<File,CoreSubsets>
IobufRequest. getRequestDetails()
Methods in uk.ac.manchester.spinnaker.front_end.iobuf with parameters of type CoreSubsets Modifier and Type Method Description NotableMessages
IobufRetriever. retrieveIobufContents(CoreSubsets cores, File binaryFile, File provenanceDir)
Retrieve and translate some IOBUFs. -
Uses of CoreSubsets in uk.ac.manchester.spinnaker.machine
Methods in uk.ac.manchester.spinnaker.machine that return CoreSubsets Modifier and Type Method Description CoreSubsets
CoreSubsets. intersection(CoreSubsets other)
Returns a newCoreSubsets
which is an intersect of this and the other.Methods in uk.ac.manchester.spinnaker.machine with parameters of type CoreSubsets Modifier and Type Method Description CoreSubsets
CoreSubsets. intersection(CoreSubsets other)
Returns a newCoreSubsets
which is an intersect of this and the other. -
Uses of CoreSubsets in uk.ac.manchester.spinnaker.messages.model
Methods in uk.ac.manchester.spinnaker.messages.model that return CoreSubsets Modifier and Type Method Description CoreSubsets
ExecutableTargets. getAllCoreSubsets()
CoreSubsets
ExecutableTargets. getCoresForBinary(String binary)
Get the cores that a binary is to run on.Methods in uk.ac.manchester.spinnaker.messages.model with parameters of type CoreSubsets Modifier and Type Method Description void
ExecutableTargets. addSubsets(String binary, CoreSubsets subsets)
Add core subsets to a binary. -
Uses of CoreSubsets in uk.ac.manchester.spinnaker.transceiver
Methods in uk.ac.manchester.spinnaker.transceiver that return CoreSubsets Modifier and Type Method Description default CoreSubsets
TransceiverInterface. getCoresInState(@Valid CoreSubsets allCoreSubsets, @NotNull CPUState state)
Get all cores that are in a given state.default CoreSubsets
TransceiverInterface. getCoresInState(@Valid CoreSubsets allCoreSubsets, EnumSet<@NotNull CPUState> states)
Get all cores that are in a given set of states.CoreSubsets
CoresNotInStateException. getFailedCores()
Methods in uk.ac.manchester.spinnaker.transceiver with parameters of type CoreSubsets Modifier and Type Method Description void
Transceiver. clearIobuf(CoreSubsets coreSubsets)
void
TransceiverInterface. clearIobuf(@Valid CoreSubsets coreSubsets)
Clear the contents of the IOBUF buffer for a collection of processors.void
Transceiver. clearReinjectionQueues(CoreSubsets monitorCores)
void
TransceiverInterface. clearReinjectionQueues(@Valid CoreSubsets monitorCores)
Clear the packet reinjection queues in some monitor processes.void
Transceiver. executeFlood(CoreSubsets coreSubsets, File executable, AppID appID, boolean wait)
void
Transceiver. executeFlood(CoreSubsets coreSubsets, InputStream executable, int numBytes, AppID appID, boolean wait)
void
Transceiver. executeFlood(CoreSubsets coreSubsets, ByteBuffer executable, AppID appID, boolean wait)
default void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull File executable, @NotNull AppID appID)
Start an executable running on multiple places on the board.void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull File executable, @NotNull AppID appID, boolean wait)
Start an executable running on multiple places on the board.default void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID)
Start an executable running on multiple places on the board.void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull InputStream executable, @javax.validation.constraints.Positive int numBytes, @NotNull AppID appID, boolean wait)
Start an executable running on multiple places on the board.default void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull ByteBuffer executable, @NotNull AppID appID)
Start an executable running on multiple places on the board.void
TransceiverInterface. executeFlood(@Valid CoreSubsets coreSubsets, @NotNull ByteBuffer executable, @NotNull AppID appID, boolean wait)
Start an executable running on multiple places on the board.default CoreSubsets
TransceiverInterface. getCoresInState(@Valid CoreSubsets allCoreSubsets, @NotNull CPUState state)
Get all cores that are in a given state.default CoreSubsets
TransceiverInterface. getCoresInState(@Valid CoreSubsets allCoreSubsets, EnumSet<@NotNull CPUState> states)
Get all cores that are in a given set of states.default Map<CoreLocation,CPUInfo>
TransceiverInterface. getCoresNotInState(@Valid CoreSubsets allCoreSubsets, @NotNull CPUState state)
Get all cores that are not in a given state.default Map<CoreLocation,CPUInfo>
TransceiverInterface. getCoresNotInState(@Valid CoreSubsets allCoreSubsets, EnumSet<@NotNull CPUState> states)
Get all cores that are not in a given set of states.MappableIterable<CPUInfo>
Transceiver. getCPUInformation(CoreSubsets coreSubsets)
MappableIterable<CPUInfo>
TransceiverInterface. getCPUInformation(@Valid CoreSubsets coreSubsets)
Get information about some processors on the board.MappableIterable<IOBuffer>
Transceiver. getIobuf(CoreSubsets coreSubsets)
MappableIterable<IOBuffer>
TransceiverInterface. getIobuf(@Valid CoreSubsets coreSubsets)
Get the contents of the IOBUF buffer for a collection of processors.Map<CoreLocation,ReinjectionStatus>
Transceiver. getReinjectionStatus(CoreSubsets monitorCores)
Map<CoreLocation,ReinjectionStatus>
TransceiverInterface. getReinjectionStatus(@Valid CoreSubsets monitorCores)
Get the packet reinjection status of some monitor processes.void
Transceiver. loadApplicationRouterTables(CoreSubsets monitorCores)
void
TransceiverInterface. loadApplicationRouterTables(@Valid CoreSubsets monitorCores)
Load the (previously saved) application's multicast router tables.void
Transceiver. loadSystemRouterTables(CoreSubsets monitorCores)
void
TransceiverInterface. loadSystemRouterTables(@Valid CoreSubsets monitorCores)
Load the (previously configured) system multicast router tables.void
Transceiver. resetReinjectionCounters(CoreSubsets monitorCores)
void
TransceiverInterface. resetReinjectionCounters(@Valid CoreSubsets monitorCores)
Reset the packet reinjection counters of some monitor processes.void
Transceiver. saveApplicationRouterTables(CoreSubsets monitorCores)
void
TransceiverInterface. saveApplicationRouterTables(@Valid CoreSubsets monitorCores)
Save the application's multicast router tables.default void
TransceiverInterface. setReinjection(@Valid CoreSubsets monitorCores, boolean reinject)
Set whether packets (of all types) are to be reinjected.default void
TransceiverInterface. setReinjection(@Valid CoreSubsets monitorCores, @NotNull ReinjectionStatus status)
Restore whether packets are to be reinjected to a previously saved state.void
Transceiver. setReinjectionEmergencyTimeout(CoreSubsets monitorCores, int timeoutMantissa, int timeoutExponent)
void
TransceiverInterface. setReinjectionEmergencyTimeout(@Valid CoreSubsets monitorCores, int timeoutMantissa, int timeoutExponent)
Set the emergency packet reinjection timeout.default void
TransceiverInterface. setReinjectionEmergencyTimeout(@Valid CoreSubsets monitorCores, @NotNull ReinjectionStatus status)
Set the emergency packet reinjection timeout.default void
TransceiverInterface. setReinjectionEmergencyTimeout(@Valid CoreSubsets monitorCores, @NotNull RouterTimeout timeout)
Set the emergency packet reinjection timeout.void
Transceiver. setReinjectionTimeout(CoreSubsets monitorCores, int timeoutMantissa, int timeoutExponent)
void
TransceiverInterface. setReinjectionTimeout(@Valid CoreSubsets monitorCores, int timeoutMantissa, int timeoutExponent)
Set the packet reinjection timeout.default void
TransceiverInterface. setReinjectionTimeout(@Valid CoreSubsets monitorCores, @NotNull ReinjectionStatus status)
Set the packet reinjection timeout.default void
TransceiverInterface. setReinjectionTimeout(@Valid CoreSubsets monitorCores, @NotNull RouterTimeout timeout)
Set the packet reinjection timeout.void
Transceiver. setReinjectionTypes(CoreSubsets monitorCores, boolean multicast, boolean pointToPoint, boolean fixedRoute, boolean nearestNeighbour)
void
TransceiverInterface. setReinjectionTypes(@Valid CoreSubsets monitorCores, boolean multicast, boolean pointToPoint, boolean fixedRoute, boolean nearestNeighbour)
Set what types of packets are to be reinjected.void
Transceiver. updateProvenanceAndExit(CoreSubsets coreSubsets)
void
TransceiverInterface. updateProvenanceAndExit(@Valid CoreSubsets coreSubsets)
Tell some running application cores to write their provenance data to a location where it can be read back, and then to go into theirFINISHED
state.void
Transceiver. updateRuntime(Integer runTimesteps, int currentTime, int syncTimesteps, CoreSubsets coreSubsets)
void
TransceiverInterface. updateRuntime(@PositiveOrZero Integer runTimesteps, @javax.validation.constraints.PositiveOrZero int currentTime, @javax.validation.constraints.PositiveOrZero int syncTimesteps, @Valid CoreSubsets coreSubsets)
Set the running time information for a collection of processors.void
Transceiver. waitForCoresToBeInState(CoreSubsets allCoreSubsets, AppID appID, EnumSet<CPUState> cpuStates, Integer timeout, int timeBetweenPolls, EnumSet<CPUState> errorStates, int countBetweenFullChecks)
default void
TransceiverInterface. waitForCoresToBeInState(@Valid CoreSubsets coreSubsets, @NotNull AppID appID, EnumSet<@NotNull CPUState> cpuStates)
Waits for the specified cores running the given application to be in some target state or states.void
TransceiverInterface. waitForCoresToBeInState(@Valid CoreSubsets allCoreSubsets, @NotNull AppID appID, EnumSet<@NotNull CPUState> cpuStates, @PositiveOrZero Integer timeout, @javax.validation.constraints.Positive int timeBetweenPolls, EnumSet<@NotNull CPUState> errorStates, @javax.validation.constraints.Positive int countsBetweenFullCheck)
Waits for the specified cores running the given application to be in some target state or states.