Index
A B C D E F G H I L M N P R S T U V
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- awaitAndCombineExceptions() - Method in class uk.ac.manchester.spinnaker.front_end.BasicExecutor.Tasks
-
Wait for all tasks to finish.
B
- BasicExecutor - Class in uk.ac.manchester.spinnaker.front_end
-
A thread pool designed for simple task execution with combining of exceptions.
- BasicExecutor(int) - Constructor for class uk.ac.manchester.spinnaker.front_end.BasicExecutor
-
Create an instance of the pool.
- BasicExecutor.SimpleCallable - Interface in uk.ac.manchester.spinnaker.front_end
-
The type of task that this executor can run.
- BasicExecutor.Tasks - Class in uk.ac.manchester.spinnaker.front_end
-
Holds the future results of the submitted tasks.
- BoardLocal(HasChipLocation) - Constructor for class uk.ac.manchester.spinnaker.front_end.BoardLocalSupport.BoardLocal
- BoardLocalSupport - Class in uk.ac.manchester.spinnaker.front_end
-
A class for making things easier to do on a per-board basis.
- BoardLocalSupport(ProxyAwareStorage, Machine) - Constructor for class uk.ac.manchester.spinnaker.front_end.BoardLocalSupport
- BoardLocalSupport.BoardLocal - Class in uk.ac.manchester.spinnaker.front_end
-
A context that can be pushed to state in logging what board is the root.
C
- call() - Method in interface uk.ac.manchester.spinnaker.front_end.BasicExecutor.SimpleCallable
-
Does an action, or throws an exception if it fails to do so.
- close() - Method in class uk.ac.manchester.spinnaker.front_end.BasicExecutor
- close() - Method in class uk.ac.manchester.spinnaker.front_end.BoardLocalSupport.BoardLocal
- close() - Method in class uk.ac.manchester.spinnaker.front_end.download.DataGatherer
- close() - Method in class uk.ac.manchester.spinnaker.front_end.download.DataReceiver
- close() - Method in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegionDataGatherer
- close() - Method in class uk.ac.manchester.spinnaker.front_end.dse.FastExecuteDataSpecification
- close() - Method in class uk.ac.manchester.spinnaker.front_end.dse.HostExecuteDataSpecification
- close() - Method in class uk.ac.manchester.spinnaker.front_end.iobuf.IobufRetriever
- CommandLineInterface - Class in uk.ac.manchester.spinnaker.front_end
-
The main command line interface.
- CommandLineInterface.DbFileParam - Class in uk.ac.manchester.spinnaker.front_end
-
Argument handler for the
<dbFile>
parameter. - CommandLineInterface.DsFileParam - Class in uk.ac.manchester.spinnaker.front_end
-
Argument handler for the
<dsFile>
parameter. - CommandLineInterface.GatherersParam - Class in uk.ac.manchester.spinnaker.front_end
-
Argument handler for the
<gatherFile>
parameter. - CommandLineInterface.IobufDirParam - Class in uk.ac.manchester.spinnaker.front_end
-
Argument handler for the
<iobufDir>
parameter. - CommandLineInterface.IobufMapParam - Class in uk.ac.manchester.spinnaker.front_end
-
Argument handler for the
<iobufMapFile>
parameter. - CommandLineInterface.LogfileParam - Class in uk.ac.manchester.spinnaker.front_end
-
Argument handler for the
<logfile>
parameter. - CommandLineInterface.MachineParam - Class in uk.ac.manchester.spinnaker.front_end
-
Argument handler for the
<machineFile>
parameter. - CommandLineInterface.PlacementsParam - Class in uk.ac.manchester.spinnaker.front_end
-
Argument handler for the
<placementFile>
parameter. - Constants - Class in uk.ac.manchester.spinnaker.front_end
-
Miscellaneous constants that can be overridden by system properties.
- Constants() - Constructor for class uk.ac.manchester.spinnaker.front_end.Constants
- CORE_DATA_SDRAM_BASE_TAG - Static variable in class uk.ac.manchester.spinnaker.front_end.Constants
-
Base SDRAM tag to use for core data.
D
- data - Variable in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegion
-
The data memory address.
- DataGatherer - Class in uk.ac.manchester.spinnaker.front_end.download
-
Implementation of the SpiNNaker Fast Data Download Protocol.
- DataGatherer(ProxyAwareStorage, Machine) - Constructor for class uk.ac.manchester.spinnaker.front_end.download.DataGatherer
-
Create an instance of the protocol implementation.
- DataReceiver - Class in uk.ac.manchester.spinnaker.front_end.download
-
Stripped down version of the BufferManager for early testing.
- DataReceiver(Machine, BufferManagerStorage) - Constructor for class uk.ac.manchester.spinnaker.front_end.download.DataReceiver
-
Creates a new mini Buffer Manager.
- db - Variable in class uk.ac.manchester.spinnaker.front_end.dse.ExecuteDataSpecification
-
The database.
- DirectDataGatherer - Class in uk.ac.manchester.spinnaker.front_end.download
-
Deprecated.This class uses an unimplemented API call that needs to be fixed but hasn't been yet. It also assumes that there are no shared regions.
- DirectDataGatherer(Machine, BufferManagerStorage) - Constructor for class uk.ac.manchester.spinnaker.front_end.download.DirectDataGatherer
-
Deprecated.Create a data gatherer.
- downloadRecordingChannelsViaClassicTransfer(CommandLineInterface.PlacementsParam, CommandLineInterface.MachineParam, CommandLineInterface.DbFileParam, CommandLineInterface.LogfileParam) - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface
-
Download data without using data gatherer cores.
- downloadRecordingChannelsViaMonitorStreaming(CommandLineInterface.GatherersParam, CommandLineInterface.MachineParam, CommandLineInterface.DbFileParam, CommandLineInterface.LogfileParam) - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface
-
Download data using data gatherer cores.
- DownloadRegion - Class in uk.ac.manchester.spinnaker.front_end.download.request
-
A non-recording region to be downloaded.
- DownloadRegion() - Constructor for class uk.ac.manchester.spinnaker.front_end.download.request.DownloadRegion
- DownloadRegion(int, long, int) - Constructor for class uk.ac.manchester.spinnaker.front_end.download.request.DownloadRegion
-
Constructs a new download region.
E
- ExecuteDataSpecification - Class in uk.ac.manchester.spinnaker.front_end.dse
-
Common base for executing data specifications.
- ExecuteDataSpecification(Machine, DSEDatabaseEngine) - Constructor for class uk.ac.manchester.spinnaker.front_end.dse.ExecuteDataSpecification
F
- FastExecuteDataSpecification - Class in uk.ac.manchester.spinnaker.front_end.dse
-
Implementation of the Data Specification Executor that uses the Fast Data In protocol to upload the results to a SpiNNaker machine.
- FastExecuteDataSpecification(Machine, List<Gather>, File, DSEDatabaseEngine) - Constructor for class uk.ac.manchester.spinnaker.front_end.dse.FastExecuteDataSpecification
-
Create an instance of this class.
G
- gather(List<Gather>) - Method in class uk.ac.manchester.spinnaker.front_end.download.DataGatherer
-
Download he contents of the regions that are described through the data gatherers.
- Gather - Class in uk.ac.manchester.spinnaker.front_end.download.request
-
Data speed up packet gatherer description.
- get() - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface.DbFileParam
- get() - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface.DsFileParam
- get() - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface.GatherersParam
- get() - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface.IobufDirParam
- get() - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface.IobufMapParam
- get() - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface.LogfileParam
- get() - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface.MachineParam
- get() - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface.PlacementsParam
- getAddress() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.DownloadRegion
- getBase() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Vertex
-
Get the recording region base address.
- getBaseAddress() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Vertex
-
Get the recording region base address.
- getDataForPlacements(List<Placement>) - Method in class uk.ac.manchester.spinnaker.front_end.download.DataReceiver
-
Gets the data for a list of placements.
- getDataForPlacementsParallel(List<Placement>, int) - Method in class uk.ac.manchester.spinnaker.front_end.download.DataReceiver
-
Gets the data for a list of placements in parallel.
- getDownloadRegions() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Vertex
- getErrors() - Method in class uk.ac.manchester.spinnaker.front_end.iobuf.NotableMessages
- getIndex() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.DownloadRegion
- getIptag() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Gather
- getJob() - Method in class uk.ac.manchester.spinnaker.front_end.BoardLocalSupport
- getLabel() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Vertex
- getMonitors() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Gather
- getNextTransactionId() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Gather
-
Sets the transaction ID to a new value and returns that new value.
- getP() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Gather
- getP() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Monitor
- getP() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Placement
- getPlacements() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Monitor
- getRecordedRegionIds() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Vertex
-
Get the recording region IDs that have been recorded using buffering.
- getRecordingRegion(Placement, int) - Method in class uk.ac.manchester.spinnaker.front_end.download.DataGatherer
-
Work out exactly where is going to be downloaded.
- getRecordingRegion(Placement, int) - Method in class uk.ac.manchester.spinnaker.front_end.download.DirectDataGatherer
-
Deprecated.
- getRecordingRegion(Placement, int) - Method in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegionDataGatherer
- getRecordingRegionDescriptors(TransceiverInterface, Placement) - Static method in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegion
-
Reads the recording regions from the machine.
- getRequestDetails() - Method in class uk.ac.manchester.spinnaker.front_end.iobuf.IobufRequest
- getSize() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.DownloadRegion
- getTransceiver() - Method in class uk.ac.manchester.spinnaker.front_end.BoardLocalSupport
- getVertex() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Placement
- getWarnings() - Method in class uk.ac.manchester.spinnaker.front_end.iobuf.NotableMessages
- getX() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Gather
- getX() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Monitor
- getX() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Placement
- getY() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Gather
- getY() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Monitor
- getY() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Placement
H
- HostExecuteDataSpecification - Class in uk.ac.manchester.spinnaker.front_end.dse
-
Executes the host based data specification.
- HostExecuteDataSpecification(Machine, DSEDatabaseEngine) - Constructor for class uk.ac.manchester.spinnaker.front_end.dse.HostExecuteDataSpecification
-
Create a high-level DSE interface.
I
- IobufRequest - Class in uk.ac.manchester.spinnaker.front_end.iobuf
-
The request to read some IOBUFs off a SpiNNaker system.
- IobufRequest(Map<String, List<List<Integer>>>) - Constructor for class uk.ac.manchester.spinnaker.front_end.iobuf.IobufRequest
- IobufRetriever - Class in uk.ac.manchester.spinnaker.front_end.iobuf
-
Retrieves and processes IOBUFs.
- IobufRetriever(ProxyAwareStorage, Machine, int) - Constructor for class uk.ac.manchester.spinnaker.front_end.iobuf.IobufRetriever
-
Create a IOBUF retriever.
L
- LIST - Static variable in class uk.ac.manchester.spinnaker.front_end.download.request.Gather
-
Type reference for deserializing a list of gatherer descriptions.
- LIST - Static variable in class uk.ac.manchester.spinnaker.front_end.download.request.Placement
-
Type reference for deserializing a list of placements.
- loadCores(boolean) - Method in class uk.ac.manchester.spinnaker.front_end.dse.HostExecuteDataSpecification
-
Execute all application data specifications that a particular connection knows about, storing back in the database the information collected about those executions.
- loadCores(List<Gather>) - Method in class uk.ac.manchester.spinnaker.front_end.dse.FastExecuteDataSpecification
-
Execute all application data specifications that a particular connection knows about, storing back in the database the information collected about those executions.
- log - Static variable in class uk.ac.manchester.spinnaker.front_end.download.DataGatherer
-
Logger for the gatherer.
- LogControl - Class in uk.ac.manchester.spinnaker.front_end
-
Utilities for working with the log.
M
- machine - Variable in class uk.ac.manchester.spinnaker.front_end.BoardLocalSupport
-
The description of the SpiNNaker machine.
- main(String...) - Static method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface
-
The main command line interface.
- missing - Variable in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegion
-
If there is any missing information.
- Monitor - Class in uk.ac.manchester.spinnaker.front_end.download.request
-
Extra monitor core information.
N
- NotableMessages - Class in uk.ac.manchester.spinnaker.front_end.iobuf
-
The result of the IOBUF retrieval operations.
- NotableMessages(List<String>, List<String>) - Constructor for class uk.ac.manchester.spinnaker.front_end.iobuf.NotableMessages
P
- PARALLEL_PROPERTY - Static variable in class uk.ac.manchester.spinnaker.front_end.Constants
-
The name of the system property defining the number of parallel tasks that should be executed at once.
- PARALLEL_SIZE - Static variable in class uk.ac.manchester.spinnaker.front_end.Constants
-
The number of parallel tasks that should be executed at once.
- Placement - Class in uk.ac.manchester.spinnaker.front_end.download.request
-
Vertex placement information.
- processTasksInParallel(Collection<DSEStorage.Ethernet>, Function<DSEStorage.Ethernet, BasicExecutor.SimpleCallable>) - Method in class uk.ac.manchester.spinnaker.front_end.dse.ExecuteDataSpecification
-
Run the tasks in parallel.
R
- RecordingRegion - Class in uk.ac.manchester.spinnaker.front_end.download
-
A descriptor about a channel of recording data.
- RecordingRegionDataGatherer - Class in uk.ac.manchester.spinnaker.front_end.download
-
A data gatherer that pulls the data from a recording region.
- RecordingRegionDataGatherer(Machine, BufferManagerStorage) - Constructor for class uk.ac.manchester.spinnaker.front_end.download.RecordingRegionDataGatherer
-
Create a data gatherer.
- retrieveIobufContents(IobufRequest, File) - Method in class uk.ac.manchester.spinnaker.front_end.iobuf.IobufRetriever
-
Retrieve and translate some IOBUFs.
- retrieveIobufContents(CoreSubsets, File, File) - Method in class uk.ac.manchester.spinnaker.front_end.iobuf.IobufRetriever
-
Retrieve and translate some IOBUFs.
- retrieveIOBUFs(CommandLineInterface.MachineParam, CommandLineInterface.IobufMapParam, CommandLineInterface.DbFileParam, CommandLineInterface.LogfileParam, CommandLineInterface.IobufDirParam) - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface
-
Retrieve IOBUFs in parallel.
- runDSEForAppCoresUploadingViaMonitorStreaming(CommandLineInterface.GatherersParam, CommandLineInterface.MachineParam, CommandLineInterface.DsFileParam, CommandLineInterface.LogfileParam, Optional<File>) - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface
-
Run the data specifications in parallel.
- runDSEUploadingViaClassicTransfer(Machine, File, File, Boolean) - Method in class uk.ac.manchester.spinnaker.front_end.CommandLineInterface
-
Run the data specifications in parallel.
S
- setLogfile(File) - Static method in class uk.ac.manchester.spinnaker.front_end.LogControl
-
Initialise the logging subsystem to log to the correct file.
- size - Variable in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegion
-
The size of the recording in bytes.
- SIZE - Static variable in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegion
-
Size of the channel data on the machine.
- SMALL_RETRIEVE_PROPERTY - Static variable in class uk.ac.manchester.spinnaker.front_end.Constants
-
The name of the system property defining the threshold at which retrieves are switched over to the fast (data-speed-up-packet-gatherer based) retrieve protocol.
- SMALL_RETRIEVE_THRESHOLD - Static variable in class uk.ac.manchester.spinnaker.front_end.Constants
-
Retrieves of data that is less than this many bytes are done via a normal SCAMP memory read.
- space - Variable in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegion
-
The size of the space available.
- storage - Variable in class uk.ac.manchester.spinnaker.front_end.BoardLocalSupport
-
A storage object that is aware of proxies.
- storeData(BufferManagerStorage.Region, ByteBuffer) - Method in class uk.ac.manchester.spinnaker.front_end.download.DataGatherer
-
Store the data retrieved from a region No guarantee is made about which thread will call this method.
- storeData(BufferManagerStorage.Region, ByteBuffer) - Method in class uk.ac.manchester.spinnaker.front_end.download.DirectDataGatherer
-
Deprecated.
- storeData(BufferManagerStorage.Region, ByteBuffer) - Method in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegionDataGatherer
- submitTasks(Iterable<BasicExecutor.SimpleCallable>) - Method in class uk.ac.manchester.spinnaker.front_end.BasicExecutor
-
Submit some tasks to the pool.
- submitTasks(Collection<T>, Function<T, BasicExecutor.SimpleCallable>) - Method in class uk.ac.manchester.spinnaker.front_end.BasicExecutor
-
Submit some tasks to the pool.
- submitTasks(Stream<T>, Function<T, BasicExecutor.SimpleCallable>) - Method in class uk.ac.manchester.spinnaker.front_end.BasicExecutor
-
Submit some tasks to the pool.
- submitTasks(Stream<BasicExecutor.SimpleCallable>) - Method in class uk.ac.manchester.spinnaker.front_end.BasicExecutor
-
Submit some tasks to the pool.
T
- toString() - Method in class uk.ac.manchester.spinnaker.front_end.download.RecordingRegion
- toString() - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Monitor
- txrx - Variable in class uk.ac.manchester.spinnaker.front_end.download.DataGatherer
-
Transceiver to talk to the machine.
U
- uk.ac.manchester.spinnaker.front_end - package 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.download - package uk.ac.manchester.spinnaker.front_end.download
-
The buffer manager and support classes.
- uk.ac.manchester.spinnaker.front_end.download.request - package uk.ac.manchester.spinnaker.front_end.download.request
-
Classes used to describe the JSON requests to the data transfer code.
- uk.ac.manchester.spinnaker.front_end.dse - package uk.ac.manchester.spinnaker.front_end.dse
-
Data specification execution interface.
- uk.ac.manchester.spinnaker.front_end.iobuf - package uk.ac.manchester.spinnaker.front_end.iobuf
-
Utility for retrieving IOBUF contents.
- updateTransactionIdFromMachine(TransceiverInterface) - Method in class uk.ac.manchester.spinnaker.front_end.download.request.Gather
-
sets the transaction id from the machine.
V
- Vertex - Class in uk.ac.manchester.spinnaker.front_end.download.request
-
Vertex recording region information.
- Vertex(String, long, int[], DownloadRegion[]) - Constructor for class uk.ac.manchester.spinnaker.front_end.download.request.Vertex
-
Create a minimal vertex, possibly using an unmarshaller.
All Classes|All Packages