Download Intel® Fortran Compiler for Linux* Systems User's Guide

Transcript
Intel® Fortran Compiler User's Guide
-prof_dirdir
Specifies the directory to hold profile
information in the profiling output files,
*.dyn and *.dpi.
OFF
prof_filefile
Specifies file name for profiling summary
file.
OFF
-prof_gen
Instruments the program for profiling: to
get the execution count of each basic
block.
Enables the use of profiling dynamic
feedback information during optimization.
Profiles the most frequently executed
areas and increases effectiveness of
IPO.
OFF
-prof_use
OFF
High-level Language Optimizations
See detailed High-level Language Optimizations (HLO) section.
Option
ivdep_parallel
Itanium® compiler
-prefetch[-]
IA-32 only
-scalar_rep[-]
IA-32 only
-unroll[n]
Description
Indicates there is absolutely no loopcarried memory dependency in the
loop where IVDEP directive is
specified.
Enables or disables prefetch insertion
(requires
-O3).
Reduces the wait time; optimum use is
determined empirically.
Enables (default) or disables scalar
replacement performed during loop
transformations (requires -O3).
Eliminates all loads and stores of that
variable
Increases register pressure.
n: set maximum number of times to
unroll a loop
n omitted: compiler decides whether to
perform unrolling or not.
n = 0: disables unroller.
Eliminates some code; hides latencies;
can increase code size.
For Itanium®-based applications, unroll[o] is used only for
compatibility.
Default
OFF
-prefetch
scalar_rep
-unroll
50