Intel C++ Compiler Pro Edition for Mac
Intel C++ Compiler Professional Edition offers the best support for creating
multi-threaded applications. Only the Professional Edition offers the
breadth of advanced optimization, multi-threading, and processor support
that includes automatic processor dispatch, vectorization, auto-parallelization,
OpenMP*, data prefetching, and loop unrolling, along with highly optimized
C++ templates for parallelism, math processing, and multimedia libraries.
The Professional Edition combines a high performance compiler with
Intel Threading Building Blocks (Intel TBB),
Intel Integrated Performance Primitives (Intel IPP)
and Intel Math Kernel Library (Intel MKL).
The Professional Edition creates a strong foundation for building robust, high performance
parallel code at significant price savings.
- Mac OS X 10.4.9 or higher
- Intel processor-based Apple Mac
- 512 MB RAM minimum, 1GB RAM recommended
- 100 MB of disk space
|License:||Free to try, $572.00 to buy|
Key Features of Intel C++ Compiler:
The Intel C++ Compiler for Mac OS X delivers rapid development and winning performance
for the full range of Intel® processor-based platforms.
Automatically optimize and parallelize software to take best advantage of
multi-core Intel processors, including dual-core mobile, desktop,
and enterprise platforms.
Mac* and Multi-Core Capabilities
The following features specifically address the architecture capabilities of Intel processor-based Macs:
Benefits of Intel C++ Compiler:
- Multi-Threaded Application Support, including OpenMP and auto-parallelization,
allows you to take full advantage of multi-core technology like the Intel® Core™ microarchitecture.
- Xcode* Integration allows developers to continue working with this familiar environment
while benefiting from the advanced capabilities of the Intel® Compiler.
- Includes Interoperability with GCC 4.0: excellent GCC source, binary, and command line compatibility.
- Support for Apple* Frameworks puts this powerful Apple programming model to work on Intel
Core microarchitecture-based platforms.
- Support for Mac OS* X Leopard and Xcode* 3.0
Ability to create applications that take advantage of the latest Mac OS X features.
- Improved Performance and Threading
Better application performance for computationally intensive applications such as graphics/digital media,
financial modeling, and high-performance computing for threaded and non-threaded applications.
Our new High Performance Parallel Optimizer, HPO, offers an improved ability to analyze, optimize,
and parallelize more loop nests.
- Security Checking and Diagnostics
Ability to create code that is less susceptible to security vulnerabilities, such as buffer overflow.
The diagnostics are very helpful for novice and expert users for catching common coding errors,
from uninitialized variables to mismatched dummy and actual arguments to OpenMP API coding issues.
- 64-bit Mac OS* X Support
Ability to create applications that take advantage of the addressing and performance capabilities
enabled by Intel® 64 architecture-based processors used in the latest Apple Mac OS X systems.
- Optimization Reports
More detailed optimization diagnostics for users who want to use our advanced optimizations to
help the compiler do a better job at tuning their applications.
- Options to enable more advanced optimizations for loop unrolling, streaming stores and pointer aliasing
Increased flexibility when allocating memory.
- Option to select alternate algorithms for malloc
Improved application performance.
- Support for the Latest Multi-Core Processors
Intel® compilers future-proof your investment with assurance of world-class support for each
successive generation of processors. That's a key advantage in a world where new hardware platforms
come to market with awesome speed.
- Professional Edition
Includes not only the advanced capabilities of the compiler, but also Intel Threading Building Blocks,
Intel Integrated Performance Primitives, and Intel Math Kernel Library with highly optimized functions
for threading, math processing, and multimedia.