Review

In this tutorial, you have seen how to use the following types of compiler options to optimize your code:

  • standard optimizations
  • processor optimizations (instruction scheduling, optimizing for a specific target processor, automatic and manual processor dispatch)
  • loop-level optimizations (vectorization, HLO)
  • multi-pass optimizations (IPO, PGO)
  • additional miscellaneous optimizations (floating-point precision, math libraries)

Based on the information in this tutorial, you should now be able to start planning the best optimization strategy for your application.

See the User's Guide for more information and a complete reference of the options available for the compiler.