Intel® Math Kernel Library 11.3 Update 4 Developer Guide

Version Information Line

In the Intel MKL Verbose mode, the first call to a verbose-enabled function prints a version information line. The line begins with the MKL_VERBOSE character string and uses spaces as delimiters. The format of the rest of the line may change in a future release.

The following table lists information contained in a version information line and provides available links for more information:

Information

Description

Related Links

Intel MKL version.

This information is separated by a comma from the rest of the line.

Operating system.

Possible values:

  • Lnx for Linux* OS
  • Win for Windows* OS
  • OSX for OS X*

The host CPU frequency.

Intel MKL interface layer used by the application.

Possible values:

  • No value on systems based on the IA-32 architecture.

  • lp64 or ilp64 on systems based on the Intel® 64 architecture.

Using the ILP64 Interface vs. LP64 Interface

Intel MKL threading layer used by the application.

Possible values:

intel_thread, gnu_thread, tbb_thread, pgi_thread, or sequential.

Linking with Threading Libraries

The number of Intel® Xeon Phi™ coprocessors detected.

Nothing is printed if no coprocessors are detected.

The number printed is prefixed with NMICDev: .

Intel MKL attempts to detect the coprocessors unless it runs in the sequential mode because Automatic Offload functionality is only provided by threaded Intel MKL.

Automatic Offload

The following is an example of a version information line:

MKL_VERBOSE Intel® MKL 11.2 Beta build 20131126 for Intel® 64 architecture Intel® Advanced Vector Extensions (Intel® AVX) Enabled Processor, Lnx 3.10GHz lp64 intel_thread NMICDev:2