Developer Guide

Contents

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® oneAPI Math Kernel Library
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.
hpcg.dat
HPCG benchmark input file.
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.
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.
Notice revision #20201201

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.