Versions of the Intel Optimized HPCG

The Intel Optimized HPCG package includes prebuilt HPCG benchmark for Intel MPI 5.1 or higher. All the files of the benchmark are located in the ./benchmarks/hpcg subdirectory of the Intel MKL directory. These versions of the benchmark are available:

File in ./benchmarks/hpcg/bin

Description

xhpcg_avx

The Intel AVX optimized version of the benchmark, optimized for systems based on the first and the second generations of Intel Xeon processor E3 family, Intel Xeon processor E5 family, or Intel Xeon processor E7 family.

xhpcg_avx2

The Intel AVX2 optimized version of the benchmark, optimized for systems based on the third and later generations of the Intel Xeon processor E3 family, Intel Xeon processor E5 family, Intel Xeon processor E7 family, and future Intel processors with Intel AVX2 support. Running the Intel AVX optimized version of the benchmark on an Intel AVX2 enabled system produces non-optimal performance. The Intel AVX2 optimized version of the benchmark does not run on systems that do not support Intel AVX2.

xhpcg_knl

The Intel Xeon Phi processor (formerly Knights Landing) optimized version of the benchmark is designed for systems based on Intel Xeon Phi processors with Intel AVX-512 support. Running the Intel AVX or AVX2 optimized versions of the benchmark on an Intel AVX-512 enabled system produces non-optimal performance. The Intel Xeon Phi processor optimized version of the benchmark does not run on systems that do not support Intel AVX-512.

xhpcg_skx

The Intel Xeon Scalable processor (formerly Skylake) optimized version of the benchmark is designed for systems based on Intel Xeon Scalable processors and future Intel processors with Intel AVX-512 support. Running the Intel AVX or AVX2 optimized versions of the benchmark on an Intel AVX-512 enabled system produces non-optimal performance. The Intel Xeon Scalable processor optimized version of the benchmark does not run on systems that do not support Intel AVX-512.

The Intel Optimized HPCG package also includes the source code necessary to build these versions of the benchmark for other MPI implementations, such as SGI MPT*, MPICH2, or Open MPI: Intel AVX optimized version and Intel AVX2 optimized version, and Intel AVX-512 optimized version. Build instructions are available in the QUICKSTART file included with the package.

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

Select sticky button color: 
Orange (only for download buttons)
For more complete information about compiler optimizations, see our Optimization Notice.