Skip to content

rework routing allocator and provide more data#622

Draft
Christian-B wants to merge 25 commits intomasterfrom
routing_info_meta
Draft

rework routing allocator and provide more data#622
Christian-B wants to merge 25 commits intomasterfrom
routing_info_meta

Conversation

@Christian-B
Copy link
Member

@Christian-B Christian-B commented Feb 27, 2026

ZonedRoutingInfoAllocator updated

-flexible option removed as the global one handles as many cases better
-This is now very similar to the previous global

  • zones values given better names and a few extra added to make code clearer
  • zone values added to RoutingInfo
  • overlap app vetex, patition pairs added to RoutingInfo
    • ap will be only some fixed
    • mx will be ALL fixed and some vertices with many atoms

Fixed Routes are do at the start avoiding the need to cash data

  • cleaned up to be clearer that for each fapp vertex
    • The App must specify fix if any machine does
    • For App with more than 1 fixed each must specify fixed

The Application/Partition zone is now always at the top and as small as possible

  • just the bits needed for 1 key per AppVetrex/ parition Id pair
  • This zone will be enlarge if there is a lot of fixed zone overlaps
  • extra bits will be in the machine zone

Clearer that (except fixed) all vertices will respect the AP zone

Test adjusted to show zone

Removed test where when both flexible and zone where tested with the same graph

@Christian-B Christian-B requested a review from rowleya March 2, 2026 11:11
@Christian-B Christian-B marked this pull request as draft March 3, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant