Intel® Math Kernel Library (Intel® MKL) is a highly optimized, extensively threaded, and thread-safe library of mathematical functions for engineering, scientific, and financial applications that require maximum performance. Intel MKL 11.3 Update 3 packages are now ready for download. Intel MKL is available as part of the Intel® Parallel Studio XE and Intel® System Studio . Please visit the Intel® Math Kernel Library Product Page.
Intel® MKL 11.3 Update 3 Bug fixes
New Features in MKL 11.3 Update 3
- Improved Intel Optimized MP LINPACK Benchmark performance for Clusters on Intel® Advanced Vector Extensions 512 (Intel® AVX-512)
- BLAS:
- Improved small matrix [S,D]GEMM performance on Intel® Advanced Vector Extensions 2 (Intel® AVX2), Intel® Xeon® product family and Intel® AVX-512
- Improved threading (OpenMP) performance of xGEMMT, xHEMM, xHERK, xHER2K, xSYMM, xSYRK and xSYR2K on Intel® AVX-512
- Improved [C,Z]GEMV, [C,Z]TRMV, and [C,Z]TRSV performance on Intel® AVX2, Intel® AVX512 and Intel® Xeon® product family
- Fixed CBLAS_?GEMMT interfaces to correctly call underlying Fortran interface for row-major storage
- LAPACK:
- Updated Intel MKL LAPACK functionality to latest Netlib version 3.6. New features introduced in this version are:
- SVD by Jacobi ([CZ]GESVJ) and preconditioned Jacobi ([CZ]GEJSV) algorithms
- SVD via EVD allowing computation of a subset of singular values and vectors (?GESVDX)
- Level 3 BLAS versions of generalized Schur (?GGES3), generalized EVD (?GGEV3), generalized SVD (?GGSVD3) and reduction to generalized upper Hessenberg form (?GGHD3)
- Multiplication of general matrix by a unitary/orthogonal matrix possessing 2x2 structure ( [DS]ORM22/[CZ]UNM22)
- Improved performance of LU (?GETRF) and QR(?GEQRF) on Intel® AVX-512
- Improved check of parameters for correctness in all LAPACK routines to enhance security
- Updated Intel MKL LAPACK functionality to latest Netlib version 3.6. New features introduced in this version are:
- SCALAPACK:
- Improved hybrid (MPI + OpenMP) performance of ScaLAPACK/PBLAS by increasing default block size returned by pilaenv
- SparseBlas:
- Added examples that cover spmm and spmmd functionality
- Improved performance of parallel mkl_sparse_d_mv for general BSR matrices on Intel® AVX2
- Parallel Direct Sparse Solver for Clusters:
- Improved performance of solving step for small matrices (less than 10000 elements)
- Added mkl_progress support in Parallel Direct sparse solver for Clusters and fixed mkl_progress in Intel MKL PARDISO
- Vector Mathematical Functions:
- Improved implementation of Thread Local Storage (TLS) allocation/de-allocation, which helps with thread safety for DLLs in Windows when they are custom-made from static libraries
Check out the latest Release Notes for more updates
Contents
- File: m_mkl_online_11.3.3.170.dmg
Online Installer for OS X*
- File: m_mkl_11.3.3.170.dmg
A File containing the complete product installation for OS X* (32-bit/x86-64bit development)