Changes

Jump to: navigation, search

Profile Guided Optimization

181 bytes added, 17:36, 31 January 2017
no edit summary
[[Category:SPO600]]
Profile-Guided Optimization (PGO) is an optimization technique where a performance profile is fed to the compiler to provide optimization information that is not directly evident from the source code, such as branching patterns which are the result of patterns in the input data, frequency of function calls, and number of iterations typically peformed of each loop. This information affects optimizations such as code relocation, inlining, and loop unrolling.
PGO involves these steps:

Navigation menu