Intel® Math Kernel Library 11.1 Update 3 User's Guide

Contents of the Intel Optimized MP LINPACK Benchmark

The Intel Optimized MP LINPACK Benchmark includes the entire HPL 2.1 distribution, but with modifications to several files, and files specific to the Intel Optimized MP LINPACK Benchmark. All the files are located in the ./benchmarks/mp_linpack/ subdirectory of the Intel MKL directory. Files specific to the Intel Optimized MP LINPACK Benchmark are listed below.

Directory/File in <mkl directory>/benchmarks/mp_linpack/

Contents

Make.ia32

Sample architecture makefile for processors using the IA-32 architecture.

Make.intel64

Sample architecture makefile for processors using the Intel® 64 architecture and Linux OS.

Make.mic

Sample architecture makefile for native runs on Intel® Xeon Phi™ coprocessors.

HPL.dat

A duplicate of testing/ptest/HPL.dat in the top-level directory.

Prebuilt executables for simple performance testing

bin_intel/ia32/xhpl_ia32

Prebuilt binary for the IA-32 architecture statically linked against Intel® MPI library‡.

bin_intel/ia32/xhpl_ia32_dynamic

Prebuilt binary for the IA-32 architecture dynamically linked against Intel MPI library.

bin_intel/ia32/xhpl_hybrid_ia32

Prebuilt hybrid binary for the IA-32 architecture statically linked against Intel MPI library.

bin_intel/ia32/xhpl_hybrid_ia32_dynamic

Prebuilt hybrid binary for the IA-32 architecture dynamically linked against Intel MPI library.

bin_intel/intel64/xhpl_intel64

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

bin_intel/intel64/xhpl_intel64_dynamic

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

bin_intel/intel64/xhpl_hybrid_intel64

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

bin_intel/intel64/xhpl_hybrid_intel64_dynamic

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

bin_intel/intel64/xhpl_offload_intel64

Prebuilt static binary for Previous Generation Intel® Core™ and higher processors, offload mode, and Intel MPI library. The binary accelerates execution by offloading computations to Intel Xeon Phi coprocessors if they are available on the system and is optimized for hybrid offloads.

bin_intel/intel64/xhpl_offload_intel64_dynamic

Prebuilt dynamic binary for Previous Generation Intel® Core™ and higher processors, offload mode, and Intel MPI library. The binary accelerates execution by offloading computations to Intel Xeon Phi coprocessors if they are available on the system and is optimized for hybrid offloads.

bin_intel/mic/xhpl_mic

Prebuilt binary for native runs on Intel Xeon Phi coprocessors. Statically linked against Intel MPI library.

bin_intel/mic/xhpl_mic_dynamic

Prebuilt binary for native runs on Intel Xeon Phi coprocessors. Dynamically linked against Intel MPI library.

bin_intel/mic/xhpl_hybrid_mic

Prebuilt hybrid binary for native runs on Intel Xeon Phi coprocessors. Statically linked against Intel MPI library.

bin_intel/mic/xhpl_hybrid_mic_dynamic

Prebuilt hybrid binary for native runs on Intel Xeon Phi coprocessors. Dynamically linked against Intel MPI library.

Prebuilt libraries

lib_hybrid/ia32/libhpl_hybrid.a

Prebuilt library with the hybrid version of the Intel Optimized MP LINPACK Benchmark for the IA-32 architecture and Intel MPI library.

lib_hybrid/intel64/libhpl_hybrid.a

Prebuilt library with the hybrid version of the Intel Optimized MP LINPACK Benchmark for the Intel® 64 architecture and Intel MPI library.

lib_hybrid/intel64/libhpl_offload.a

Prebuilt library with the offload version of the Intel Optimized MP LINPACK Benchmark for the Intel® 64 architecture and Intel MPI library.

lib_hybrid/mic/libhpl_hybrid.a

Prebuilt library with the hybrid version of the Intel Optimized MP LINPACK Benchmark for native runs on Intel Xeon Phi coprocessors.

Run scripts and examples of input files

bin_intel/ia32/runme_ia32

Sample run script for the IA-32 architecture and pure MPI binary statically linked against Intel MPI library.

bin_intel/ia32/runme_ia32_dynamic

Sample run script for the IA-32 architecture and pure MPI binary dynamically linked against Intel MPI library.

bin_intel/ia32/HPL_serial.dat

Example of an input file for the IA-32 architecture and a pure MPI binary.

bin_intel/ia32/runme_hybrid_ia32

Sample run script for the IA-32 architecture and hybrid binary statically linked against Intel MPI library.

bin_intel/ia32/runme_hybrid_ia32_dynamic

Sample run script for the IA-32 architecture and hybrid binary dynamically linked against Intel MPI library.

bin_intel/ia32/HPL_hybrid.dat

Example of an input file for the IA-32 architecture and a hybrid binary.

bin_intel/intel64/runme_intel64

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

bin_intel/intel64/runme_intel64_dynamic

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

bin_intel/intel64/HPL_serial.dat

Example of an input file for the Intel® 64 architecture and a pure MPI binary.

bin_intel/intel64/runme_hybrid_intel64

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

bin_intel/intel64/runme_hybrid_intel64_dynamic

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

bin_intel/intel64/HPL_hybrid.dat

Example of an input file for the Intel® 64 architecture and a hybrid binary.

bin_intel/intel64/runme_offload_intel64

Sample run script for the Intel® 64 architecture and offload static binary.

bin_intel/intel64/runme_offload_intel64_dynamic

Sample run script for the Intel® 64 architecture and offload dynamic binary.

bin_intel/intel64/runme_offload_intel64_prv

A script that sets HPL environment variables based on the number of Intel Xeon Phi coprocessors per MPI core. The script is called by runme_offload_intel64 and runme_offload_intel64_dynamic.

bin_intel/intel64/HPL_offload.dat

Example of an input file for the Intel® 64 architecture and an offload binary.

bin_intel/mic/runme_hybrid_mic

Sample run script for native runs on Intel Xeon Phi coprocessors and the hybrid binary statically linked against Intel MPI library.

bin_intel/mic/runme_hybrid_mic_dynamic

Sample run script for native runs on Intel Xeon Phi coprocessors and the hybrid binary dynamically linked against Intel MPI library.

bin_intel/mic/HPL_hybrid.dat

Example of an input file for native runs on Intel Xeon Phi coprocessors and a hybrid binary.

  

nodeperf.c

Sample utility that tests the DGEMM speed across the cluster.

‡ 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

See Also


Submit feedback on this help topic