-
Notifications
You must be signed in to change notification settings - Fork 915
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
Fixes a performance regression in FST #13850
Fixes a performance regression in FST #13850
Conversation
The following numbers compare performance between current
|
The following numbers compare performance between current
|
rerun tests |
I don't think this works anymore. |
/merge |
Description
#13344 introduced a performance regression to the FST benchmarks that showed as much as a 35% performance degradation.
It seems that, after the refactor in the above PR, compiler optimization heuristics are deciding differently on loop unrolling in the part of the FST that's writing out transduced symbols.
As a fix, we are enforcing to not unroll that loop.
Checklist