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
-
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.
c3c
compiler 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 whenclang
andgcc
compilers improved by 10-15% in compilation time by applying PGO.I hope these ideas will be interesting for someone.
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions