pacman.operations.routing_table_generators package¶
Module contents¶
-
pacman.operations.routing_table_generators.
basic_routing_table_generator
()[source]¶ An basic algorithm that can produce routing tables.
Return type: MulticastRoutingTables
-
class
pacman.operations.routing_table_generators.
ZonedRoutingTableGenerator
[source]¶ Bases:
object
An algorithm that can produce routing tables in zones.
-
__call__
(routing_infos, routing_table_by_partitions, machine, info_by_app_vertex)[source]¶ Parameters: - routing_infos (RoutingInfo) –
- routing_table_by_partitions (MulticastRoutingTableByPartition) –
- machine (Machine) –
- info_by_app_vertex (dict(ApplicationVertex,BaseKeyAndMask)) –
Return type:
-
-
pacman.operations.routing_table_generators.
merged_routing_table_generator
()[source]¶ Creates routing entries by merging adjacent entries from the same application vertex when possible.
Return type: MulticastRoutingTables