Skip to content
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

Evalaute Profile-Guided Optimization (PGO) #42

Open
zamazan4ik opened this issue Aug 29, 2023 · 0 comments
Open

Evalaute Profile-Guided Optimization (PGO) #42

zamazan4ik opened this issue Aug 29, 2023 · 0 comments

Comments

@zamazan4ik
Copy link

Hi!

Recently I did a lot of PGO benchmarks on different kinds of software - the results are here. I think the same optimization option could be useful to Kuroko too since PGO is already used for similar projects like CPython.

We need to evaluate the PGO benefits on Kuroko. And if helps - document building Kuroko with PGO. For the users and maintainers would be helpful to see information about PGO effects (and other performance tuning techniques if any) to improve Kuroko's performance.

As an additional step, after PGO I can suggest you evaluate LLVM BOLT optimizer but only as an additional post-PGO optimization step. E.g. rustc compiler is already optimized with PGO + BOLT on Linux platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant