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
Prebuilt binary for the Intel® 64 architecture dynamically linked against Intel MPI library
.
xhpl_intel64_static
Prebuilt binary for the Intel® 64 architecture statically linked against Intel MPI library.
Run scripts and an input file example
runme_intel64_dynamic
Sample run script for the Intel® 64 architecture and binary dynamically linked against Intel MPI library.
runme_intel64_static
Sample run script for the Intel® 64 architecture and binary statically linked against Intel MPI library.
runme_intel64_prv
Script that sets HPL environment variables. It is called by
runme_intel64_static
and
runme_intel64_dynamic
.
HPL.dat
Example of an HPL configuration file.
Prebuilt libraries and utilities for building with a customized MPI implementation
libhpl_intel64
.
a
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
.
sh
Build script for creating Intel Distribution for LINPACK Benchmark for the Intel® 64 architecture with a customized MPI implementation.
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