INTEL Performance Libraries

    MKL - Math Kernel Library
IPP - Integrated Performance Primitives
TBB - Threading Building Blocks

MKL - Math Kernel Library

Intel® Math Kernel Library (Intel® MKL) offers highly optimized, extensively threaded math routines for scientific, engineering, and financial applications that require maximum performance.

Intel MKL is available with the Intel® C++ and Fortran Compilers Professional Editions and Intel® Cluster Toolkit, as well as a standalone product.

Intel MKL provides high performance, future proofing for applications and productivity for developers. Intel MKL is extremely optimized for current multicore x86 platforms and will continue to be optimized for future platforms to ensure applications benefit seamlessly from the latest architecture enhancements.

MKL 11.2.3

The MKL 11.2.3 is available in 64-Bit (intel64) for the Intel Compiler.

Setting up the MKL environment

To use the MKL please use the below description. You can use the following entry interactively. If you want to use this module permanently, place this entry below the global definitions in your ".bashrc" file.

64-Bit environment (intel64) (default)

module load intel-mkl/11.2.3

MKL 11.2

The MKL 11.2 is available in 64-Bit (intel64) for the Intel Compiler.

Setting up the MKL environment

To use the MKL please use the below description. You can use the following entry interactively. If you want to use this module permanently, place this entry below the global definitions in your ".bashrc" file.

64-Bit environment (intel64) (default)

module load intel-mkl/11.2

MKL 10.3 (Update 7)

The MKL 10.3 Update 7 is available in 64-Bit (intel64) for the Intel Compiler.

Setting up the MKL environment

To use the MKL please use the below description. You can use the following entry interactively. If you want to use this module permanently, place this entry below the global definitions in your ".bashrc" file.

64-Bit environment (intel64) (default)

module load intel-mkl/10.3

MKL 10.2

The MKL 10.2 is available in 64-Bit (em64t) for the Intel Compiler.

Setting up the MKL environment

To use the MKL please use the below description. You can use the following entry interactively. If you want to use this module permanently, place this entry below the global definitions in your ".bashrc" file.

64-Bit environment (em64t)

module load intel-mkl/10.2

MKL 10.1 (Update 1)

The MKL 10.1 Update 1 is available in 64-Bit (em64t) for the Intel Compiler.

Setting up the MKL environment

To use the MKL please use the below description. You can use the following entry interactively. If you want to use this module permanently, place this entry below the global definitions in your ".bashrc" file.

64-Bit environment (em64t)

module load intel-mkl/10.1.1

MKL 10.0 (Update 4)

The MKL 10.0 Update 4 is available in 64-Bit (em64t) for the Intel Compiler.

Setting up the MKL environment

To use the MKL please use the below description. You can use the following entry interactively. If you want to use this module permanently, place this entry below the global definitions in your ".bashrc" file.

module load intel-mkl/10.0.4

MKL documentation

You can find the MKL documentation on the intel webpage:

IPP - Integrated Performance Primitives

Intel® Integrated Performance Primitives (Intel® IPP) is an extensive library of multicore-ready, highly optimized software functions for multimedia data processing, and communications applications.

Intel IPP is one of the Intel® Performance Libraries, which provide optimizing software building blocks to complement Intel’s optimizing compilers and performance optimization tools.

IPP 8.2.2

The IPP 8.2.2 is available in 64 Bit (intel64) for the Intel Compiler.

Setting up the IPP environment

To use the IPP please run the script "ippvars_intel64.sh" from the directory /opt/intel/composerxe/2015/ipp/bin/intel64 or use the module entry below:

module load intel-ipp/8.2.2

IPP 8.2

The IPP 8.2 is available in 64 Bit (intel64) for the Intel Compiler.

Setting up the IPP environment

To use the IPP please run the script "ippvars_intel64.sh" from the directory /opt/intel/composerxe/2015/ipp/bin/intel64 or use the module entry below:

module load intel-ipp/8.2

IPP 7.0 (Update 5)

The IPP 7.0 Update 5 is available in 64 Bit (intel64) for the Intel Compiler.

Setting up the IPP environment

To use the IPP please run the script "ippvars_intel64.sh" from the directory /opt/intel/composerxe/2011u7/ipp/bin/intel64 or use the module entry below:

module load intel-ipp/7.0

IPP 6.1

The IPP 6.1 is available in 64 Bit (em64t) for the Intel Compiler.

Setting up the IPP environment

To use the IPP please run the script "ippvarsem64t.sh" from the directory /opt/intel-suite/11.1/046/ipp/em64t/tools/env or use the module entry below:

module load intel-ipp/6.1

IPP 6.0 (Update 1)

The IPP 6.0 Update 1 is available in 64 Bit (em64t) for the Intel Compiler.

Setting up the IPP environment

To use the IPP please run the script "ippvarsem64t.sh" from the directory /opt/intel-suite/11.0/081/ipp/em64t/tools/env or use the module entry below:

module load intel-ipp/6.0.1

IPP documentation

TBB - Threading Building Blocks

Intel® Threading Building Blocks (Intel® TBB) is a C++ template-based runtime library that simplifies threading for scalable, multi-core performance.

TBB 4.3.5

The TBB 4.3.5 is available in 64 Bit (intel64) for the Intel Compiler.

Setting up the TBB environment

To use the TBB please run the script "tbbvars.sh" from the directory /opt/intel/composerxe/2015/tbb/bin or use the module entry below:

module load intel-tbb/4.3.5

TBB 4.3

The TBB 4.3 is available in 64 Bit (intel64) for the Intel Compiler.

Setting up the TBB environment

To use the TBB please run the script "tbbvars.sh" from the directory /opt/intel/composerxe/2015/tbb/bin or use the module entry below:

module load intel-tbb/4.3

TBB 4.0 (Update 1)

The TBB 4.0 Update 1 is available in 64 Bit (intel64) for the Intel Compiler.

Setting up the TBB environment

To use the TBB please run the script "tbbvars.sh" from the directory /opt/intel/composerxe/2011u7/tbb/bin or use the module entry below:

module load intel-tbb/4.0.1

TBB 2.1 (Update 4)

The TBB 2.1 Update 4 is available in 64 Bit (em64t) for the Intel Compiler.

Setting up the TBB environment

To use the TBB please run the script "tbbvars.sh" from the directory /opt/intel-suite/11.1/046/tbb/bin/em64t or use the module entry below:

module load intel-tbb/2.1.4

TBB 2.1 (Update 2)

The TBB 2.1 Update 2 is available in 64 Bit (em64t) for the Intel Compiler.

Setting up the TBB environment

To use the TBB please run the script "tbbvars.sh" from the directory /opt/intel-suite/11.0/081/tbb/bin/em64t or use the module entry below:

module load intel-tbb/2.1.2

TBB documentation

 

Adapted from http://www.uibk.ac.at/zid/systeme/hpc-systeme by courtesy of the ZID HPC Team.

Nach oben scrollen