Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

Intel MKL 10.3 update 7 is now available


The 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. The Intel MKL 10.3 Update7 packages are now ready for download. Intel MKL is available as a stand-alone product and as a part of the Intel Parallel Studio XE 2011, Intel C++ Studio XE 2011, Intel Composer XE 2011, Intel Visual Fortran Composer XE 2011, Intel C++ Composer XE 2011, and Intel Cluster Studio 2011. Please visit the Intel Software Evaluation Center to evaluate this product.

What's New in Intel MKL 10.3 update 7

  • BLAS: Improved DSYRK/SSYRK threaded performance for small output matrices and large outer products (i.e., rectangular input matrices), on all recent Intel Xeon processors
  • BLAS: Improved ?GEMM performance for small problems (<10) where beta =1 on all recent Intel Xeon processors
  • BLAS: Improved DSCAL performance for small problems and for cases where INCX=1 on 32-bit programs running on Intel Xeon processors 5500, 5600, and 7500 series
  • BLAS-like extensions: Improved threading and cache utilization of in-place transposition of square matrices
  • PARDISO: Introduced an independent threading control for PARDISO; use MKL_DOMAIN_PARDISO with the mkl_domain_set_num_threads() function
  • Poisson Library: Added support for 2D and 3D periodic boundary conditions
  • Included the Link Line Advisor in the documentation directory
  • Added a command line link tool for use with scripting tools such as libtool
  • Added C header files with stdcall prototypes for functions in the following components: BLAS, Sparse BLAS, LAPACK, PARDISO/DSS, RCI Iterative Solvers, Vector Mathematical Functions, Vector Statistical Functions, and the support functions
  • Changed the names of constants used to specify the domain in the mkl_domain_set_num_threads() function (e.g., MKL_BLAS has becomes MKL_DOMAIN_BLAS); the old names still exist with the exception of MKL_PARDISO
  • Bug fixes

0 Kudos
0 Replies