Developer Guide

Contents

Ease-of-use Command-line Parameters

The Intel Distribution for LINPACK Benchmark supports command-line parameters for HPL that help you to avoid making small changes in the
HPL.dat
input file every time you do a new run.
Placeholders in this command line illustrate these parameters:
xhpl
.exe
-n
<problem size>
-m
<memory size in Mbytes>
-b
<block size>
-p
<grid row dimn>
-q
<grid column dimn>
You can also use command-line parameters with the sample runme script. For example:
runme_intel64_dynamic
.bat
-m
<memory size in Mbytes>
-b
<block size>
-p
<grid row dimn>
-q
<grid column dimn>
If you want to run for
N
=10000 on a 1x3 grid, execute this command, provided that the other parameters in
HPL.dat
and the script are correct:
runme_intel64_dynamic
.bat
-n 10000 -p 1 -q 3
By using the
m
parameter you can scale by the memory size instead of the problem size. The
m
parameter only refers to the size of the matrix storage. Therefore, to use matrices that fit in 50000 Mbytes with
NB
=256 on 16 nodes, adjust the script to set the total number of MPI processes to 16 and execute this command:
runme_intel64_dynamic
.bat
-m 50000 -b 256 -p 4 -q 4

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