|
Intel C++ Compiler for Windows [10.1]
![Intel C++ Compiler for Windows [10.1] boxshot.](/Portal0/Images/Features/boxshots/00265836.GIF) |
Published By: Intel
» Call me about this product
» Other products by this publisher
» Similar Products
|
Documents And Downloads:
» Intel C++ Compiler for Windows 10.0 Product Brief
|
| Not what you're looking for? Use our free
sourcing request
service. |
Intel C++ Compiler Professional Edition offers the best support for creating multi-threaded applications. Only the Professional Edition offers the breadth of advanced optimisation, multi-threading, and processor support that includes automatic processor dispatch, vectorisation, auto-parallelisation, OpenMP, data prefetching, and loop unrolling, along with highly optimised C++ templates for parallelism, math processing, and multimedia libraries. The Standard Edition compiler has the same performance and features as the Professional Edition compiler, but does not provide the multi-threaded libraries. |
- Intel C++ Compiler for Windows [10.1 Professional Edition (with MKL, IPP + TBB), Academic Floating 2-Seat Pack, Email Windows]
Usually delivered within 3 working days,
electronic delivery:
£366.40 - Ex. VAT

- Intel C++ Compiler for Windows [10.1 Professional Edition (with MKL, IPP + TBB), Academic Floating 5-Seat Pack, Email Windows]
Usually delivered within 3 working days,
electronic delivery:
£785.13 - Ex. VAT

- Intel C++ Compiler for Windows [10.1 Professional Edition (with MKL, IPP + TBB), Academic Single Licence - Box Windows]
Usually delivered within 5 working days,
price inc. UK mainland delivery:
£149.51 - Ex. VAT

- Intel C++ Compiler for Windows [10.1 Professional Edition (with MKL, IPP + TBB), Academic Single Licence - Email Windows]
Usually delivered within 3 working days,
electronic delivery:
£104.68 - Ex. VAT

- Intel C++ Compiler for Windows [10.1 Professional Edition (with MKL, IPP + TBB), Floating 2-Seat Pack, Email Windows]
Usually delivered within 3 working days,
electronic delivery:
£1373.32 - Ex. VAT

- Intel C++ Compiler for Windows [10.1 Professional Edition (with MKL, IPP + TBB), Floating 5-Seat Pack, Email Windows]
Usually delivered within 3 working days,
electronic delivery:
£2943.59 - Ex. VAT

- Intel C++ Compiler for Windows [10.1 Professional Edition (with MKL, IPP + TBB), Single User Licence, Email Windows]
Usually delivered within 2 working days,
electronic delivery:
£391.91 - Ex. VAT

- Intel C++ Compiler for Windows [10.1 Professional Edition, Single (Box) Windows]
Usually delivered within 3 working days,
price inc. UK mainland delivery:
£436.74 - Ex. VAT

- Intel C++ Compiler for Windows [10.1 Standard Edition, Single (Box) Windows]
Usually delivered within 4 working days,
price inc. UK mainland delivery:
£338.60 - Ex. VAT

- Intel C++ Compiler for Windows [10.1 Standard Edition, Single (ESD) Windows]
Usually delivered within 3 working days,
electronic delivery:
£293.78 - Ex. VAT

- Intel C++ Compiler for Windows [Service Support Renewal For Commercial or Academic Licences]
Improved Performance and Threading
- New Parallel/Loop Optimiser (HPO)
- Improved optimisation in C++
- Exception Handling and Class Hierarchy analysis
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 Optimiser, HPO, offers an improved ability to analyse, optimise, and parallelise more loop nests.
We've also improved our ability to optimise in the presence of C++ exception handling, and analysing and optimising C++ class hierarchies.
Security Checking and Diagnostics
- Static Verifier for buffer overflow
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 unitialised variables to mismatched dummy and actual arguments to OpenMP API coding issues.
Support for the Latest Multi-Core Processors
The Intel C++ Compiler provides optimisation support for the very latest multi-core processors, including:
- Intel Core2 Duo processor
- Intel Core2 Quad processor
- Quad-Core Intel Xeon processor 5300 series
- Dual-Core Intel Xeon processor 3000 series
- Dual-Core Intel Xeon processor 5000 series
- Dual-Core Intel Xeon processor 7000 series
- Dual-Core Intel Itanium 2 processor
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.
Support for auto-parallelisation and OpenMP enable you to create optimised, multithreaded applications that take full advantage of multi-core processing features to deliver outstanding performance.
Optimisation Reports
More detailed optimisation diagnostics for users who want to use our advanced optimisations to help the compiler do a better job of tuning their applications. The new VTune Analyser 9.0 can filter optimisation reports to help guide optimisation efforts.
Code generation and optimisation support for future Intel processors implementing the SSE4 instructions
Take advantage of Streaming SIMD Extensions 4 (SSE4) for delivering expanded capabilities, enhanced performance, and greater energy efficiency for many applications.
Options to enable more advanced optimisations for loop unrolling, streaming stores and pointer aliasing
Improved application performance.
Option to select alternate algorithms for malloc
Increased flexibility when allocating memory.
Advanced Optimisation Features
Software compiled using the Intel C++ Compiler for Windows benefits from advanced optimisation features, a few of which are explained briefly here.
- Multi-Threaded Application Support, including OpenMP and auto-parallelisation for simple and efficient software threading.
- Auto-vectorisation parallelises code to utilise the Streaming SIMD Extensions (SSE) instruction set architectures (SSE, SSE2, SSE3, SSSE3, and SSE4) of our latest processors.
- High-Performance Parallel Optimiser (HPO) restructures and optimises loops to ensure that auto-vectorisation, OpenMP, or auto-parallelisation best utilises the processor’s capabilities for cache and memory accesses, SIMD instruction sets, and for multiple cores. This revolutionary capability, new in Version 10, combines vectorisation, parallelisation and loop transformations into a single pass which is faster, more effective and more reliable than prior discrete phases.
- Interprocedural Optimisation (IPO) dramatically improves performance of small- or medium-sized functions that are used frequently, especially programs that contain calls within loops. The analysis capabilities of this optimiser can also give feedback on vulnerabilities and coding errors, such as uninitialised variables or OpenMP API issues, which cannot be detected as well by compilers which rely strictly on analysis by a compiler front-end.
- Profile-guided Optimisation (PGO) improves application performance by reducing instruction-cache thrashing, reorganising code layout, shrinking code size, and reducing branch mispredictions.
- Optimised Code Debugging with the Intel Debugger improves the efficiency of the debugging process on code that has been optimised for Intel architecture.
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 optimised functions for threading, math processing, and multimedia.
Now also includes the Intel Fortran Compiler for Windows for a more complete solution at significant price savings.
Host Hardware Requirements
Minimum
- A system based on an IA-32 architecture based-processor (minimum 450 MHz Intel Pentium II processor or greater), or a system based on an AMD Athlon
or AMD Opteron processor
- Intel Itanium 2 processor
- A system based on Intel 64 architecture-based processor or a system based on an AMD Athlon or AMD Opteron processor
- 300 MB of free hard disk space, plus an additional 300 MB during installation for download and temporary files
- 100 MB of hard disk space for the virtual memory paging file. Be sure to use at least the minimum amount of virtual memory recommended by the operating system.
Recommended
- Intel Core2 Duo processor
Host software requirements to develop applications for IA-32 architecture-based processors
OS: Microsoft Windows XP, Windows Vista or Windows Server 2003.
Note: Microsoft Windows 98, Windows 98 SE, Windows Millennium Edition, Windows 2000 and Windows NT are not supported for product development
Other Software
One of the following Microsoft development products must be installed:
- Microsoft Visual C++ 6.0
- Microsoft Visual Studio 98
- Microsoft Visual C++ .NET* 2003 Standard Edition or above
- Microsoft Visual Studio 2005, Standard edition or above, with Visual C++ component installed
- Microsoft Visual C++ 2005 Express Edition, supported for command-line development tool use only - the visual development environment is not supported with this edition
Notes
- For development on Windows Vista, only Microsoft Visual Studio 2005 is supported. This is a Microsoft restriction.
- If using Microsoft Visual C++ 2005 Express Edition, installation of the Windows Server 2003 R2 Platform SDK (Core SDK) is required for applications that make use of the Win32 API. The Windows Software Development Kit Update for Windows Vista* may also be used.
- Microsoft Visual Studio 2005 Premier Partner Edition is not supported for use with the Intel C++ Compiler. This is a Microsoft restriction.
- Use of command-line tools for building is supported only if one of the above required Microsoft development products is installed. The Microsoft Platform SDK alone is not sufficient.
Host software requirements to develop applications for Intel 64 architecture-based processors or AMD Opteron processors
OS: Microsoft Windows XP, Windows Vista or Windows Server 2003
Other Software
One of the following Microsoft development products must be installed:
- For development on IA-32 or Intel® 64 architecture-based systems, Microsoft Visual Studio 2005, Team System edition or above, with Visual C++ and "Itanium Compiler and Tools" components installed
- For development on IA-32 architecture-based systems, Microsoft Visual C++ 6.0 or Microsoft Visual Studio 98 plus the Microsoft Platform SDK as described below.
- For command-line development tool use only, Microsoft Windows Server 2003 R2 Platform SDK. Download and run the PSDK appropriate to the host system (the one you are using for development.) Only the "Core SDK" is required.
- Use of command-line tools for building is supported only if one of the above required Microsoft development products is installed.
- Microsoft Visual Studio 2005 does not install on IA-64 architecture-based systems.
Target system requirements to run applications
IA-32 architecture-based systems
An IA-32 architecture-based system running Windows XP, Windows Vista or Windows Server 2003. Some applications may run on older versions of Windows - you are responsible for testing compatibility. IA-32 architecture-based applications may also be run on an Intel® 64 architecture-based system as described below.
Intel 64 architecture-based systems
A system based on an Intel® 64 architecture-based processor or an AMD Opteron processor running Windows Server 2003 x64 Edition, Windows XP Professional x64 Edition or Windows Vista 64-bit
IA-64 architecture-based systems
A system based on an Intel® Itanium® 2 processor running Windows Advanced Server* or Windows Server* 2003 (Enterprise and Datacenter Editions)
Notes:
Running applications on systems that do not have Intel C++ Compiler installed may require installation of redistributable DLLs on the target system.
For applications which were built on a different platform, using cross-compilation, the Microsoft run-time DLLs on the target system must be the same or newer as those provided with the Platform SDK used for building the application.
|