Evaluate using Profile-Guided Optimization (PGO) #3850
zamazan4ik
started this conversation in
Ideas
Replies: 2 comments 1 reply
-
Seems interesting! Would it be difficult to generate the profiles on an embedded device? |
Beta Was this translation helpful? Give feedback.
1 reply
-
We'd be happy to accept contributions that help minimize the size and memory usage of our generated binaries! If you're interested in helping out, we have some tools to measure flash and SRAM usage, such as |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi!
Recently I found that Profile-Guided Optimization (PGO) helps in many software domains to optimize CPU workloads - all my findings can be found here.
One of many examples where PGO is already tested is the operating system domains. There are multiple examples:
The Linux kernel already has ready-to-use KBUILD flags for building the kernel with PGO.
I think evaluating PGO for Tock can be a valuable thing too since PGO can help in the following ways:
I can suggest trying the following things:
Beta Was this translation helpful? Give feedback.
All reactions