PGO & cache capacity

PGO & cache capacity

Here is a simple (well, I hope so...) question about profile-guided optimizations with ECL 7.1 (IPF targets) :

Does the platform where the prof_gen compilation and the instrumented execution are made has any influence on the binary obtained later with the final feedback compilation ? Particularly: does the cache capacity of the MPU has any impact on the code generated when using PGOs ?

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.
maximillian-domeika (Intel)'s picture

Bronx,

No. PGO really has no awareness of cache sizes or hit/miss rates. Its instrumentation is mainly measuring control flow and basic block counts. It does not measure cache hit or any other events you could measure using say for example, the processor's performance counters.

Max

thanks a lot for your answer

Login to leave a comment.