Intel MKL Users,
We recently discovered that some BLAS, FFT, and sparse BLAS routines produce incorrect results under certain circumstances. We believe the scope of the issues is limited and that they impact few use cases. Please read the description of each issues below to determine if you are impacted. These issues will be addressed in the upcoming Intel MKL 11.3.1 release. If you do not want to wait for the release of Intel MKL 11.3.1, a hotfix is available to replace your current installation by contacting us at intel.mkl@intel.com. Please include your license serial number in all correspondence.
- {S,D}GEMM may give incorrect results for beta=0 cases.
- Scope: Only affects Intel64 architectures with the AVX2 instruction set during multithreaded execution. For DGEMM, this affects matrices with N < 4000 and M/nthreads > 5004. For SGEMM, this affects matrices with N < 4000 and M/nthreads > 10008.
- Present in Intel MKL versions: 11.2.1, 11.2.2, 11.2.3, 11.2.4, and 11.3
- {S,D}SYMM may give incorrect results for beta=0 cases.
- Scope: Only affects Intel64 architectures with the AVX2 instruction set for both multithreaded and sequential execution. For DSYMM, this affects matrices with M/nthreads > 5004. For SSYMM, this affects matrices with M/nthreads > 10008.
- Present in Intel MKL versions: 11.2.1, 11.2.2, 11.2.3, 11.2.4, and 11.3
- 2D real-to-complex FFT produces incorrect results for some non-power-of-2 sizes.
- Scope: Affects transform sizes 22+8*n for double precision and transform sizes 30+16*n for single precision.
- Present in Intel MKL version: 11.3
- Sparse matrix-vector multiplication using the two-stage, inspector-executor API produces incorrect results.
- Scope: Only affects the CSR sparse matrix storage format during multithreaded execution. The problem arises when 'mkl_sparse_?_mv' routine is called after calls of the 'mkl_sparse_optimize' routine.
- Present in Intel MKL version: 11.3
If you believe you are affected by any one of these issues and wish to receive the hotfix, please send a message to intel.mkl@intel.com. Please include your license serial number. Follow this link for instructions on finding your license serial number.