Intel Math Kernal Library (Intel MKL)

Introducing Batch GEMM Operations

The general matrix-matrix multiplication (GEMM) is a fundamental operation in most scientific, engineering, and data applications. There is an everlasting desire to make this operation run faster. Optimized numerical libraries like Intel® Math Kernel Library (Intel® MKL) typically offer parallel high-performing GEMM implementations to leverage the concurrent threads supported by modern multi-core architectures. This strategy works well when multiplying large matrices because all cores are used efficiently.

  • 开发人员
  • 合作伙伴
  • 教授
  • 学生
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Unix*
  • Windows*
  • C/C++
  • Fortran
  • 高级
  • 入门级
  • 中级
  • 英特尔® 数学核心函数库
  • Intel Math Kernal Library (Intel MKL)
  • 开发工具
  • 优化
  • 并行计算
  • Significant Scalability and Performance Improvement for Intel® MKL PARDISO on SMP Systems

    Intel® MKL 11.3 Beta (released in April 2015) contains significant performance and scalability improvements for the direct sparse solver (a.k.a. Intel MKL PARDISO), on SMP systems. These improvements particularly benefit the Intel Xeon Phi coprocessors and Intel Xeon processors with large core counts. As an example, the chart below shows a 1.7x to 2.5x speedup of Intel MKL 11.3 Beta over Intel MKL 11.2, when using the PARDISO to solve various sparse matrices on an Intel Xeon Phi coprocessor with 61 cores.

  • 开发人员
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • C/C++
  • Fortran
  • 高级
  • 入门级
  • 中级
  • Intel Math Kernal Library (Intel MKL)
  • 开发工具
  • Intel® Many Integrated Core Architecture
  • Intel® Math Kernel Library Inspector-executor Sparse BLAS Routines

    Intel® Math Kernel Library (Intel® MKL) 11.3 Beta, released in April 2015, offers the inspector-executor API for Sparse BLAS (SpMV 2). This API divides operations into two steps. During an initial analysis stage, the API inspects the matrix sparsity pattern and applies matrix structure changes. In subsequent routine calls, this information is reused in order to improve performance. 

  • Intel Math Kernal Library (Intel MKL)
  • Intel Math Kernel Library documentation
  • Intel® Math Kernel Library (Intel® MKL) 11.1 Update 2 for Windows*

    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 11.1 packages are now ready for download.

  • 开发人员
  • 教授
  • 学生
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • 高级
  • Intel Math Kernal Library (Intel MKL)
  • Advanced Xeon Phi
  • Sparse Matrix-Vector multiplication
  • Intel® Math Kernel Library (Intel® MKL) 11.1 Update 2 for Linux*

    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 11.1 packages are now ready for download.

  • 开发人员
  • 教授
  • 学生
  • C/C++
  • 入门级
  • Intel Math Kernal Library (Intel MKL)
  • Advanced Xeon Phi
  • Sparse Matrix-Vector multiplication
  • 订阅 Intel Math Kernal Library (Intel MKL)