-
Notifications
You must be signed in to change notification settings - Fork 585
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
Parallelization of FastRouteCore::mazeRouteMSMD
#6345
Comments
Is this effort inspired by some of the ispd24 contest approaches or do you have something else in mind ? |
No, I though about adjusting existing method to make it work in parallel on CPU. I checked out the contest and it was mainly focused on GPU acceleration and ML solutions - top submissions are vaguely described in final presentation, but I found a few papers created by the top teams; I'll check whether there is something that can be used. |
One of the top three didn’t use the gpu at all, so threading can help a lot with regard to runtime. |
It would be good to describe your approach once you clarify it. InstantGR does work with the gpu. |
It seems that papers don't describe work from the contest, as they usually compare results with top three teams. But they are created by the same people, so I guess papers describe improved solutions: Both approaches use GPU. Other papers based on ISPD24: |
Description
A major part of global routing is spent on fixing overflows in
FastRouteCore::mazeRouteMSMD
. It iterates over Steiner trees representing parts of the routing, which are mostly disjoint. It should be possible to parallelize this method.Suggested Solution
We're currently trying to parallelize the
FastRouteCore::mazeRouteMSMD
.Additional Context
No response
The text was updated successfully, but these errors were encountered: