Software Development on Quest
Software Development on Quest
Software Development on Quest
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Stuck? Need help?<br />
quest-help@northwestern.edu<br />
Profile guided optimizati<strong>on</strong><br />
• Improves instructi<strong>on</strong> cache usage<br />
o Moves frequently accessed code segments<br />
adjacent to <strong>on</strong>e another, moves seldom accessed<br />
code to the end of the module shrinking code size,<br />
eliminating branches.<br />
• Increases applicati<strong>on</strong> performance by improving<br />
branch predicti<strong>on</strong>.<br />
• Applicati<strong>on</strong>s suited to PGO<br />
o Applicati<strong>on</strong>s c<strong>on</strong>taining several functi<strong>on</strong>s which are<br />
executed frequently.<br />
• Uses the profile guided feedback from a test run using<br />
data sets, which represents a typical applicati<strong>on</strong><br />
pattern.