Boost Embedded Application Performance

  • Robust C and C++ compiler to efficiently implement high-level, task-based parallelism, and vectorization for data-parallelism
  • Compatible with multiple compilers and portable to many operating systems

Boost the speed of embedded and systems applications by incorporating the Intel® C++ Compiler. It provides industry leading performance while simplifying building code that that takes advantage of increasing core count in modern processors. It’s a drop-in addition for C and C++ development and has broad support for current and previous C and C++ standards with full C++11 and most C99 support.

Configuration: Intel® Xeon® processor E3-1245 v5 at 3.50 GHz, HT enabled, TB enabled. Software: Intel® C++ Compiler 17.0, Intel C++ Compiler 16.0, GCC 6.1.0, Clang/LLVM 3.8. Linux* operating system: Red Hat Enterprise Linux* 7.2, Kernel 3.10.0-327.4.5.el7.x86_64, 32 GB RAM. Coremark Pro* Benchmark (www.eembc.org). Compiler flags: Intel C++ Compiler 17.0: -O3 -no-prec-div -ipo -xCORE-AVX2; Intel C++ Compiler 16.0: -O3 -no-prec-div -ipo -xCORE-AVX2; GCC 6.1.0: -Ofast -mfpmath=sse -flto -march=native -funroll-loops -ffat-lto-objects; Clang/LLVM 3.8: -Ofast -mfpmath=sse -flto -march=native -funroll-loops –static. GCC and clang/LLVM 32bit modes have additional flag –m32.Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. Benchmark Source: Intel Corporation
*Other brands and names are the property of their respective owners.
Optimization Notice: Intel’s compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice. Notice revision #20110804.

Configuration: Windows* hardware: Intel Xeon processor E3-1245 v5 at 3.50 GHz, HT enabled, TB enabled, 32 GB RAM; Linux* hardware: Intel Xeon processor E5-2680 v3 at 2.50 GHz, 256 GB RAM, HyperThreading is on. Software: Compilers from Intel 17.0, Microsoft C/C++ Optimizing Compiler* Version 19.00.23918 for x86/x64, GCC 6.1.0. PGI 15.10, Clang/LLVM 3.8. Linux operating system: Red Hat Enterprise Linux* Server release 7.1 (Maipo), kernel 3.10.0-229.el7.x86_64. Windows operating system: Windows® 10 Pro (10.0.10240 N/A Build 10240). SPEC* Benchmark (www.spec.org). SmartHeap libs 11.3 for Microsoft Visual C++* and compilers from Intel were used for SPECint* benchmarks. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. Benchmark Source: Intel Corporation
*Other brands and names are the property of their respective owners. Optimization Notice: Intel’s compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to microprocessors from Intel. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product user and reference guides for more information regarding the specific instruction sets covered by this notice. Notice revision #20110804.

Outstanding support

One year of support (included with purchase) gives you access to all product updates and new versions released in the support period plus access to Premier Support. There's a very active user forum for help from experienced users and Intel engineers.


Si desea conocer información más detallada sobre optimización de los compiladores, lea nuestro Aviso de optimización.