Skip to content
Snippets Groups Projects
intel-numerical-libraries.md 1.72 KiB
Newer Older
  • Learn to ignore specific revisions
  • Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    Intel numerical libraries 
    =========================
    
    Intel libraries for high performance in numerical computing
    
      
    
    Intel Math Kernel Library
    -------------------------
    
    Intel Math Kernel Library (Intel MKL) is a library of math kernel
    subroutines, extensively threaded and optimized for maximum performance.
    Intel MKL unites and provides these basic components: BLAS, LAPACK,
    ScaLapack, PARDISO, FFT, VML, VSL, Data fitting, Feast Eigensolver and
    many more.
    
        $ module load mkl
    
    Read more at the [Intel
    MKL](../intel-suite/intel-mkl.html) page.
    
    Intel Integrated Performance Primitives
    ---------------------------------------
    
    Intel Integrated Performance Primitives, version 7.1.1, compiled for AVX
    is available, via module ipp. The IPP is a library of highly optimized
    algorithmic building blocks for media and data applications. This
    includes signal, image and frame processing algorithms, such as FFT,
    FIR, Convolution, Optical Flow, Hough transform, Sum, MinMax and many
    more.
    
        $ module load ipp
    
    Read more at the [Intel
    IPP](../intel-suite/intel-integrated-performance-primitives.html)
    page.
    
    Intel Threading Building Blocks
    -------------------------------
    
    Intel Threading Building Blocks (Intel TBB) is a library that supports
    scalable parallel programming using standard ISO C++ code. It does not
    require special languages or compilers. It is designed to promote
    scalable data parallel programming. Additionally, it fully supports
    nested parallelism, so you can build larger parallel components from
    smaller parallel components. To use the library, you specify tasks, not
    threads, and let the library map tasks onto threads in an efficient
    manner.
    
        $ module load tbb
    
    Read more at the [Intel
    TBB](../intel-suite/intel-tbb.html) page.