-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
[async] Use llvm::SmallVector/llvm:SmallSet for latest state readers #1951
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1951 +/- ##
=======================================
Coverage 43.65% 43.65%
=======================================
Files 45 45
Lines 6226 6226
Branches 1107 1107
=======================================
Hits 2718 2718
Misses 3334 3334
Partials 174 174 Continue to review full report at Codecov.
|
async_mgpcg.py on kun:
After:
If we change
to
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
Thanks for doing the benchmark! So it actually did accelerate things a bit... |
This is to address #1936 (review). But TBH, I saw no performance difference... Still good to keep the data structures consistent, though.
I feel like it's fine to keep
lastest_state_owners_
as is because it's not shown as a bottleneck, and it's not multi-leveled.Related issue = #1936 (review)
[Click here for the format server]