Skip to content

Conversation

@dexter2206
Copy link
Contributor

Description

We recently realized that topology verification can take a significant amount of time for routines with large number of children, regardless of their connectivity. For more severe cases, the topology verification time could actually dominate the compilation done in Bartiq. This PR solves this problem by using graphlib's topo sorter for this verification instead of our in-house solution.

Please verify that you have completed the following steps

  • I have self-reviewed my code.
  • I have included test cases validating introduced feature/fix.
  • I have updated documentation.

@cla-bot cla-bot bot added the cla-signed label Apr 7, 2025
@dexter2206 dexter2206 requested a review from mstechly April 7, 2025 12:29
@dexter2206 dexter2206 merged commit ae371dc into main Apr 7, 2025
6 checks passed
@dexter2206 dexter2206 deleted the kj/fix-perf-of-topology-verification branch April 8, 2025 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants