Skip to content

Too much delay causes delay packets to be be dropped. #1045

@Christian-B

Description

@Christian-B

Script:
import spynnaker8 as sim

n_neurons = 76 # 75 works 76 fails
sim.setup(timestep=1.0)

pop_1 = sim.Population(n_neurons, sim.IF_curr_exp(), label="pop_1")
input1 = sim.Population(
n_neurons, sim.SpikeSourceArray(spike_times=range(0, 1000, 100)),
label="input")

input2 = sim.Population(
n_neurons, sim.SpikeSourceArray(spike_times=range(0, 1000, 100)),
label="input")
input3 = sim.Population(
n_neurons, sim.SpikeSourceArray(spike_times=range(0, 1000, 100)),
label="input")
input4 = sim.Population(
n_neurons, sim.SpikeSourceArray(spike_times=range(0, 1000, 100)),
label="input")
input5 = sim.Population(
n_neurons, sim.SpikeSourceArray(spike_times=range(0, 1000, 100)),
label="input")
sim.Projection(
input1, pop_1, sim.OneToOneConnector(),
synapse_type=sim.StaticSynapse(weight=5, delay=1))
sim.Projection(
input1, pop_1, sim.OneToOneConnector(),
synapse_type=sim.StaticSynapse(weight=5, delay=20))
sim.Projection(
input1, pop_1, sim.OneToOneConnector(),
synapse_type=sim.StaticSynapse(weight=5, delay=40))
sim.Projection(
input1, pop_1, sim.OneToOneConnector(),
synapse_type=sim.StaticSynapse(weight=5, delay=60))
sim.Projection(
input1, pop_1, sim.OneToOneConnector(),
synapse_type=sim.StaticSynapse(weight=5, delay=80))
pop_1.record(["spikes"])
sim.run(1200)

spikes = pop_1.spinnaker_get_data("spikes")
sim.end()
print(len(spikes))
print(10 * 5 * n_neurons)

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions