Software Development on Quest
Software Development on Quest
Software Development on Quest
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Stuck? Need help?<br />
quest-help@northwestern.edu<br />
C<strong>on</strong>tents<br />
• Compilers Introducti<strong>on</strong><br />
• Compilers and parallel libraries available <strong>on</strong> <strong>Quest</strong><br />
• Basic compiler opti<strong>on</strong>s<br />
• Multi-core and Multi-process compilati<strong>on</strong><br />
• Building programs using MPI and OpenMP<br />
• Single Core Optimizati<strong>on</strong><br />
• Optimizati<strong>on</strong> level (On)<br />
• fast opti<strong>on</strong><br />
• Inter-procedural optimizati<strong>on</strong><br />
• Inlining<br />
• Architecture specificati<strong>on</strong><br />
• Profile guided optimizati<strong>on</strong><br />
• Best practices