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...
coverage: 48.516% (+0.5%) from 47.994%
when pulling 857d3cd42c994ed6d9aad61bce3103bac9818666 on simplify_data_in
into 77b787d262ceac06663244177d487ed18f961d7d on master.
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!
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...