Math Kernel Library Developer Guide

Contents of the Intel Distribution for LINPACK Benchmark

The Intel Distribution for LINPACK Benchmark includes prebuilt binaries linked with Intel® MPI library. For a customized MPI implementation, tools are also included to build a binary using Intel® oneAPI Math Kernel Library MPI wrappers. All the files are located in the.\benchmarks\mp_linpack\subdirectory of the Intel® oneAPI Math Kernel Library directory.

File in <mkl directory>\benchmarks\mp_linpack\

Contents

COPYRIGHT

Original Netlib HPL copyright document.

readme.txt

Information about the files provided.

Prebuilt executables for performance testing

xhpl_intel64_dynamic.exe

Prebuilt binary for the Intel® 64 architecture dynamically linked against Intel MPI library.

Run scripts and an input file example

runme_intel64_dynamic.bat

Sample run script for the Intel® 64 architecture and binary dynamically linked against Intel MPI library.

runme_intel64_prv.bat

Script that sets HPL environment variables. It is called by runme_intel64_dynamic.bat.

HPL.dat

Example of an HPL configuration file.

Prebuilt libraries and utilities for building with a customized MPI implementation

libhpl_intel64.lib

Library file required to build Intel Distribution for LINPACK Benchmark for the Intel® 64 architecture with a customized MPI implementation.

HPL_main.c

Source code required to build Intel Distribution for LINPACK Benchmark for the Intel® 64 architecture with a customized MPI implementation.

build.bat

Build script for creating Intel Distribution for LINPACK Benchmark for the Intel® 64 architecture with a customized MPI implementation.

Utilities for building Netlib HPL from source code

Make.Windows_Intel64

Makefile for building Netlib HPL from source code.

For a list of supported versions of the Intel MPI Library, see system requirements in the Intel® oneAPI Math Kernel Library Release Notes.

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

This notice covers the following instruction sets: SSE2, SSE4.2, AVX2, AVX-512.

See Also