The following table lists possible starting points for your optimization efforts.
If you are trying to... |
Start with these topics or sections. |
---|---|
use performance analysis to begin the optimization process |
Optimizing with Intel® Compilers Using a Performance Enhancement Methodology |
optimize for speed or a specific architecture |
Enabling Automatic Optimizations Targeting IA-32 Architecture Processors Automatically Targeting IA-32 Architecture Processors for Run-time Performance Checking |
use Interprocedural Optimization |
|
create application profiles to help optimization |
|
generate reports on compiler optimizations |
|
create parallel programs or parallelize existing programs |
|
optimize loops, arrays, and data layout |
|
use language intrinsics, pragmas and directives, or run-time libraries to enhance application performance |