Developer Guide

Developer Guide for Intel® oneAPI Math Kernel Library Windows*

ID 766692
Date 3/22/2024

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Environment Variables

The table below lists Intel® oneAPI Math Kernel Library (oneMKL) environment variables to control runs of the Intel Distribution for LINPACK Benchmark.

Environment Variable




Defines the memory mapping to be used for the Intel® Xeon® processor.

0 or 1:

  • 0 - normal memory mapping, default.

  • 1 - memory mapping with large pages (2 MB per page mapping). It may increase performance.


Controls the level of detail for the HPL output.

0, 1, or 2:

  • 0 - no log is displayed.

  • 1 - only one root node displays a log, exactly the same as the ASYOUGO option provides.

  • 2 - the most detailed log is displayed. All P root nodes in the processor column that owns the current column block display a log.


Specifies cores or Non-Uniform Memory Access (NUMA) nodes to be used.

HPL_HOST_NODE requires NUMA mode to be enabled. You can check whether it is enabled by the numactl –-hardware command.

The default behavior is auto-detection of the core or NUMA node.

A list of integers ranging from 0 to the largest number of a core or NUMA node in the cluster.

Product and Performance Information

Performance varies by use, configuration and other factors. Learn more at

Notice revision #20201201