Performance Tools for Software Developers - How to generate optimal code for Intel® processors running Mac OS* X?

The Intel® Compilers 10.0 for Mac OS* X running on systems with IA-32 architecture will include the option -xP at default optimization to automatically vectorize code and generate SSE3, SSE2, and SSE instructions for Intel processors and it can optimize for processors based on Intel® Core™ microarchitecture like Intel® Core™ Duo processors.

The Intel® Compilers 10.0 for Mac OS* X running on systems using Intel® 64 architecture will include the option -xT at default optimization to automatically vectorize code and generate SSSE3, SSE3, SSE2, and SSE instructions for Intel processors, and it can optimize for the Intel® Core™2 Duo processor family.

In addition, -ipo (inter-procedural optimization), -prof_use (profile-guided optimization or PGO) and -O3 (high-level loop/memory optimizations) can add additional performance for many types of applications.

Operating System:

Mac OS*
For more complete information about compiler optimizations, see our Optimization Notice.