Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Intel 9.1 (Linux) compiler question

john_anctil
Beginner
750 Views

Is there any documentation which describes, in more detail, the differences between -xP and -xT options?

0 Kudos
2 Replies
Steven_L_Intel1
Employee
750 Views
I thought the current documentation was clear. The difference is that -xT enables generation of the "Supplemental Streaming SIMD 3" (SSSE3) instructions, as supported by the Intel Core 2 processor family, whereas -xP goes up to SSE3 only (newer Pentium 4 and Intel Core processors). Programs compiled with -xT will not run on processors other than the Intel Core 2 family (and whatever future processors are compatible.)
0 Kudos
TimP
Honored Contributor III
750 Views
There are some differences in scheduling between -xP and -xT, so small performance changes may occur. In principle, -xT could optimize better for Core 2, but I haven't seen that happen in practice.
0 Kudos
Reply