- class arbor.benchmark_cell¶
A benchmarking cell, used by Arbor developers to test communication performance.
- benchmark_cell(source, target, schedule, realtime_ratio)¶
Construct a benchmark cell with a single built-in source with label
source; and a single built-in target with label
target. The labels can be used for forming connections from/to the cell in the
arbor.recipeby creating a
A benchmark cell generates spikes at a user-defined sequence of time points:
at regular intervals (using an
at a sequence of user-defined times (using an
at times defined by a Poisson sequence (using an
and the time taken to integrate a cell can be tuned by setting the parameter
source – label of the source on the cell.
target – label of the target on the cell.
schedule – User-defined sequence of time points (choose from
realtime_ratio – Time taken to integrate a cell, for example if
realtime_ratio= 2, a cell will take 2 seconds of CPU time to simulate 1 second.