Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant