GCC profile-guided optimization
GPTKB entity
Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb: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 |
| 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
gptkb:Jan_Hubička |
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
GCC profile-guided optimization
|