Commit Graph

19 Commits

Author SHA1 Message Date
SpaceCat-Chan
50aae5935d properly calculate final delay 2023-12-06 17:47:12 +00:00
SpaceCat-Chan
3cec25db6c bidirectional router 2023-12-06 17:47:12 +00:00
SpaceCat-Chan
2fe823cab9 rustfmt 2023-12-06 17:47:12 +00:00
Lofty
7c1449601d awooter: router improvements 2023-12-06 17:47:12 +00:00
Lofty
92ea4422f6 awooter: break out of pathfinder quicker 2023-12-06 17:47:12 +00:00
SpaceCat-Chan
f1d51287ea don't route to sinks that have already been routed to 2023-12-06 17:47:12 +00:00
Lofty
7484bd34dc awooter: make congestion factors configurable 2023-12-06 17:47:10 +00:00
Lofty
d0231fc67e awooter: router correctness fixes 2023-12-06 17:45:20 +00:00
Lofty
3ac3a5407f awooter: (bad) router congestion heuristics 2023-12-06 17:45:20 +00:00
Lofty
55ccacdcb8 awooter: router improvements and a bugfix 2023-12-06 17:45:20 +00:00
Lofty
c13e840e41 awooter: significantly speed up partitioner
Co-authored-by: SpaceCat-Chan <49094338+SpaceCat-Chan@users.noreply.github.com>
2023-12-06 17:45:20 +00:00
Lofty
ac3ef9b0bb awooter: multithreaded routing 2023-12-06 17:45:20 +00:00
Lofty
d9161d9142 awooter: single-thread pathfinding 2023-12-06 17:45:20 +00:00
Lofty
3408f532ec awooter: cargo fmt 2023-12-06 17:45:20 +00:00
Lofty
522dd3da7c awooter: partitioner improvements 2023-12-06 17:45:20 +00:00
SpaceCat-Chan
3694632aa4 use new arc type in partitioner 2023-12-06 17:45:20 +00:00
Lofty
6213b13277 awooter: wip 2023-12-06 17:45:20 +00:00
Lofty
bc7f7845d2 awooter: further clean up 2023-12-06 17:45:20 +00:00
Lofty
a16247d512 awooter: add Arc struct 2023-12-06 17:45:20 +00:00