Option for the Intel® Itanium® 2 Processor
The Intel® Itanium® compilers feature optimized instruction scheduling for the Itanium 2 processor.
More functional units and lower latencies reduce nops and instruction group boundaries (also called "stop bits"). This reduction in nops and stop bits allows more complete filling of bundles, fewer nops resulting from resource starvation. Consequently, more instructions are used effectively during each cycle.
There are no new instructions for the Itanium 2 processor.
To specify scheduling optimizations for the Itanium 2 processor, use the following option:
prompt>icl -O3 -G2 myprog.cpp