SpiNNakerManchester / SpiNNFrontEndCommon

Common support code for user-facing front end systems.
Apache License 2.0
12 stars 11 forks source link

Simplify data in #1148

Open rowleya opened 12 months ago

rowleya commented 12 months ago

Removes the complicated data in protocol and replaces it with a much simpler one! This uses the same "multicast paths" on the machine, but instead of keeping track of packets and then retransmitting them in blocks, it instead uses normal SCP messages to send the data, which is then expanded to multicast on the machine as before. This appears to run at the same speed as the other protocol, but without the complicated code...

coveralls commented 11 months ago

Coverage Status

coverage: 48.516% (+0.5%) from 47.994% when pulling 857d3cd42c994ed6d9aad61bce3103bac9818666 on simplify_data_in into 77b787d262ceac06663244177d487ed18f961d7d on master.

Christian-B commented 4 months ago

I ran a the self synfire with 100,000 neurons with a giant fromlist connector master and this branch. Load Application data specification master 3,639,730 vs here. 7,001,228. This is in Python!