Developer Guide

Contents

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® MKL
MPI wrappers. All the files are located in the
.\
benchmarks
\
mp_linpack
\
subdirectory of the
Intel® MKL
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® MKL
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.

Product and Performance Information

1

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