Intel® Math Kernel Library 11.0.2 User Guide

New Ease-of-use Command-line Parameters

The MP LINPACK Benchmark supports command-line parameters for HPL that help you to avoid constantly tweaking the HPL.dat input files when doing a new run.

Placeholders in this command line illustrate these parameters:

. /xhpl -n <problem size> -m <memory size in Mbytes> -b <block size> -p <grid row dimn> -q <grid column dimn>

Regardless of the contents of HPL.dat, if you want to run for N=10000 on a 1x3 grid, it suffices to execute this command:

$ ./xhpl -n 10000 -p 1 -q 3

As long you also specify p and q on the command line, you can scale by memory size instead of the problem size. The m parameter only refers to the size of the matrix storage and not to the coprocessor memory size or other buffers. So if you want to run matrices that fit in 50000 Mbytes with NB=1024 on 16 nodes, 32 nodes, and 128 nodes, it suffices to launch these commands:

$ ./xhpl -m 50000 -b 1024 -p 4 -q 4

$ ./xhpl -m 50000 -b 1024 -p 4 -q 8

$ ./xhpl -m 50000 -b 1024 -p 8 -q 16