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

Evaluate Profile-Guided Optimization (PGO) #108

Open
zamazan4ik opened this issue Sep 8, 2023 · 0 comments
Open

Evaluate Profile-Guided Optimization (PGO) #108

zamazan4ik opened this issue Sep 8, 2023 · 0 comments

Comments

@zamazan4ik
Copy link

zamazan4ik commented Sep 8, 2023

Hi!

According to my tests, Profile-Guided Optimization (PGO) helps with optimizing to a lot of software (including OS like Linux and Windows - link). I think it's worth trying to apply PGO to Aero.

We need to perform PGO benchmarks on Aero. If it shows improvements - add a note to the documentation about possible improvements to Aero's performance with PGO. After that, providing an easier way (e.g., a build option) to build the OS with PGO can also be useful for the maintainers and end-users. Also, applying PGO on Aero can be an example for other operating systems.

For the Rust projects, I recommend starting with cargo-pgo.

If anyone already did PGO benchmarks with Aero - it would be awesome to see the results.

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