Intel C++ Compiler
Intel C++ Compiler can be integrated with Visual Studio in order to assist programmers in processing and optimizing their source code in order to deliver high-performance applications for both desktop or mobile platforms.
With its advanced optimization capabilities, it can combine vectorization and parallelization functions in order to improve the application's functioning and running speed.
Intel C++ Compiler seamlessly integrates with Microsoft Visual Studio, enabling you to continue working in an environment you are already accustomed with, using familiar tools and options. Moreover, it is fully compatible with the built-in compiler in Visual Studio, allowing object mixing.
Focusing mainly on performance, the compiler features loop nest optimization and automatic vectorization that work together in order to reduce memory access abeyance, ensuring faster processing speed. The 'Guided Auto-Parallelization' capability can offer programmers suggestions on modifying source code or advice on applying certain compiler settings.
Intel C++ Compiler is capable or re-organizing the original source code, reducing the code and the cache size, while also aligning functions with the final goal of speeding up code execution (inter-procedural optimization).
Most of the compiler's settings are located in the project's 'Properties' section, where you can configure the optimization mode and options. Also, there are a few code generation settings that you can modify, referring to the floating point model, check pointers and processor-specific instructions.
Relying on robust instructions, Intel C++ Compiler can optimize your source code for the architecture of Intel processors, allowing an application to run at top speed. And since it can be implemented, accessed and configured within the Visual Studio IDE, it is a convenient tool for most programmers.
included in these download hubs