Evaluate using Profile-Guided Optimization (PGO) for the project #1262
zamazan4ik
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi!
I evaluated one specific compiler optimization - Profile-Guided Optimization (aka PGO) on multiple projects (compilers, databases, parsers, etc.) and programming languages. All the results are available in my repository - https://github.com/zamazan4ik/awesome-pgo . I think there are several ideas of how PGO integration can be useful for C3C.
c3ccompiler itself with PGO. PGO is already supported in all major C compilers. Since this, it's possible to optimize the compiler itself with PGO and improve the compiler performance for users. I have multiple benchmarks whenclangandgcccompilers improved by 10-15% in compilation time by applying PGO.I hope these ideas will be interesting for someone.
Thank you!
All reactions