GCC profile-guided optimization

GPTKB entity

Statements (22)
Predicate Object
gptkbp:instanceOf compiler optimization technique
gptkbp:alsoKnownAs gptkb:PGO
gptkbp:documentation https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options
gptkbp:enables better code layout
better inlining
branch prediction optimization
function reordering
hot/cold code separation
loop unrolling optimization
https://www.w3.org/2000/01/rdf-schema#label GCC profile-guided optimization
gptkbp:purpose improve program performance
gptkbp:requires profile data
instrumented binary
profiling run
gptkbp:supportedSince GCC 3.0
gptkbp:usedBy gptkb:GCC
gptkbp:usesOption -fprofile-correction
-fprofile-dir
-fprofile-generate
-fprofile-use
gptkbp:bfsParent gptkb:Jan_Hubicka
gptkbp:bfsLayer 6