Evaluate Profile-Guided Optimization (PGO) usage for better performance #613
zamazan4ik
started this conversation in
General
Replies: 2 comments 2 replies
-
Feels spammy |
Beta Was this translation helpful? Give feedback.
1 reply
-
I think we definitely want to do this in HEIR at some point, especially once we have more custom hardware accelerator integrations, but I have no experience in PGO, and this project is rather young, so I'm of the mind that this should wait until we have some more established lowering paths to hardware. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi!
Recently I checked optimizations like Profile-Guided Optimization (PGO) and Post-Link Optimizations (PLO) improvements on multiple projects. The results are available here. According to the tests, all these optimizations can achieve better performance in many cases for many applications. Trying to enable them for the project could be a good idea since PGO shows great results on compilers.
I can suggest the following action points:
Here are some examples of how PGO optimization is integrated into other projects:
configure
scriptI have some examples of how PGO information looks in the documentation:
Please, do not treat the discussion like a bug or smth like that. It's just an idea about usage compiler tweaks for the project.
Beta Was this translation helpful? Give feedback.
All reactions