Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise Multichip routing #2430

Merged
merged 19 commits into from
Apr 27, 2020
Merged

Revise Multichip routing #2430

merged 19 commits into from
Apr 27, 2020

Commits on Apr 26, 2020

  1. Configuration menu
    Copy the full SHA
    15de1e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbd0356 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d0bd24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e4ce8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca757c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    63ace5e View commit details
    Browse the repository at this point in the history
  7. TLEdge: move towards master/slave terminology

    No one constructs the objects, so only the accessor methods need be compatible.
    terpstra committed Apr 26, 2020
    Configuration menu
    Copy the full SHA
    255aeaf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4db809c View commit details
    Browse the repository at this point in the history
  9. AddressAdjuster: illegal local addreses should route to local error d…

    …evice
    
    These were being erroneously routed off-chip!
    terpstra committed Apr 26, 2020
    Configuration menu
    Copy the full SHA
    635c806 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8774b5f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    842c562 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    802f5a0 View commit details
    Browse the repository at this point in the history
  13. AddressAdjuster: improve QoR for uniform PMA cases

    This also makes the error device optional
    terpstra committed Apr 26, 2020
    Configuration menu
    Copy the full SHA
    f82ee83 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b2eeb62 View commit details
    Browse the repository at this point in the history
  15. diplomacy: improve :*=* resolution algorithm

    Previously the algorithm:
      1- explore islands of nodes connected by :*=*
      2- if there are both :*= and :=* connected to the island, report error
      3- if there is a :*= connected to the island, change all :*=* to :*=
      4- if there is a :=* connected to the island, change all :*=* to :=*
      5- default to :=*
    
    The new algorithm:
      1- categorize nodes into arityDirectionFlexible or not (only Adapters are flexible for now)
      2- when asked to resolve a :*=* start exploration on the flexible side (if any, else :=)
      3- explore islands of flexible nodes connected by :*=*
      4- if there are both :*= and :=* connected to the island, report error
      5- if there is a :*= connected to the island, change all :*=* to :*=
      6- if there is a :=* connected to the island, change all :*=* to :=*
      7- default to :=
    terpstra committed Apr 26, 2020
    1 Configuration menu
    Copy the full SHA
    dd84546 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    268b786 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8c195c0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9db38a9 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3ee1461 View commit details
    Browse the repository at this point in the history