Search
Support & Downloads
All of Support
This Category
Software Products
Intel® Fortran Compiler
How can I generate optimal code to run on any IA-32 architecture processor?

The compiler's default optimizations, /O2 (-O2 on Linux*), generate very good code for all IA-32 architecture processors. In addition /Qipo (inter-procedural optimization or IPO, -ipo on Linux), /Qprof_use (profile-guided optimization or PGO, -prof_use on Linux), and /O3 (high-level loop/memory optimizations, -O3 on Linux) can add additional performance for many types of applications. The /Qax, /Qx (or -ax, -x on Linux) options generates some specialized code for specific Intel processors. This results in even better performance on specific Intel® processors for some types of applications, while continuing to deliver industry leading performance on other processors.

For more information on processor-specific optimizations, see Intel® compiler options for SSE generation and processor-specific optimizations.

Operating System:
Windows* 98 SE, Windows* 2000, Windows* Me, Windows NT* 4.0, Windows NT* Terminal Server, Turbolinux*, Linux*, Windows* XP 64-Bit Edition, Windows* XP Professional, Red Hat* Linux 7.2, Red Hat* Linux 7.3, SUSE* Linux 7.3, SUSE* Linux 8.0, SUSE* Linux 8.1, Red Hat* Linux 8.0, Turbolinux* 8 Workstation, Turbolinux* 8 Server, Turbolinux* 7 Server, Turbolinux* 7 Workstation, Debian Linux, Caldera* Linux, Turbolinux* 6.5, SUSE* Linux 7.2, SUSE* Linux, Red Hat* Linux Advanced Server 2.x, Windows Server* 2003, Red Flag* Linux* Desktop 4.0, Windows* XP Media Center Edition, Red Hat* Linux 9.0, Red Hat* Enterprise Linux 3.0, SUSE* Linux* 8.2, Windows* 2000 Server, Windows* 2000 Advanced Server, Windows Server* 2003 Standard Edition

This applies to:
Intel® Fortran Compiler for Linux*
Intel® Fortran Compiler for Windows*

Solution ID: CS-010419
Date Created: 29-Mar-2004
Last Modified: 29-Jan-2008
Back to Top