Profile-Guided Optimization (PGO) state for Lightstorm #12
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!
Initially, this question was asked here but there was a suggestion to move it here.
Here I want to discuss two questions regarding the Profile-Guided Optimization (PGO) state in Lightstorm.
The first question is about optimizing the Lightstorm compiler itself with PGO. Did anyone perform such experiments? According to my tests, PGO allows to achieve 10-15% compilation speed improvement for compilers and similar tooling. If such tests were performed, could you please share the results?
The second question is about supporting PGO in the Lightstorm compiler. According to multiple tests, PGO allows to achieve better performance for applications too so having this optimization in the compiler may be beneficial for its targets. Did you discuss an idea about implementing PGO support in Lightstorm?
If you are interested in reading more about PGO, I can suggest my awesome-pgo repo and this semi-finished article.
Thank you.
Beta Was this translation helpful? Give feedback.
All reactions