You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, routing keys are assigned by the GFE using the SpiNNTools default key assignment algorithm. This works correctly but a targeted algorithm could result in a more efficient use of the key space.
Currently, each vertex requests a part of the key space in which to indicate the unit being processed and, additionally, encode functionality. The added features normally include: packet type and colour, execution phase and group/subgroup data. These could be encoded efficiently in the routing key, saving key space and also saving decoding effort in the receiving core.
The assignment must be done carefully so that packets are sent only to where they are needed, as is done currently. This requires correct key/mask combinations.
Two possible approaches were suggested by the SpiNNaker software team, each with pros and cons:
use FixedKeyAndMaskConstraint in each machine vertex. This tells the allocator to use the key and mask provided rather than generating one itself.
write a targeted key allocator to replace the default one.
The text was updated successfully, but these errors were encountered:
Currently, routing keys are assigned by the GFE using the SpiNNTools default key assignment algorithm. This works correctly but a targeted algorithm could result in a more efficient use of the key space.
Currently, each vertex requests a part of the key space in which to indicate the unit being processed and, additionally, encode functionality. The added features normally include: packet type and colour, execution phase and group/subgroup data. These could be encoded efficiently in the routing key, saving key space and also saving decoding effort in the receiving core.
The assignment must be done carefully so that packets are sent only to where they are needed, as is done currently. This requires correct key/mask combinations.
Two possible approaches were suggested by the SpiNNaker software team, each with pros and cons:
The text was updated successfully, but these errors were encountered: