In Intel® MKL 10.1 Update 1, 10.1 Update 2, and 10.2 DGEMM and SGEMM produce incorrect results for 32-bit programs when running on an Intel® Core™ i7 processor or Intel® Xeon® processor 5400, 5500 series. The incorrect results occur for input matrices for which all the following conditions are true:
In Intel® MKL 10.1, 10.1 Update 1, 10.1 Update 2, and 10.2 SGEMM produces incorrect results for 64-bit programs when running on an Intel® Xeon® processor 5400, 5500 series. The incorrect results occur for input matrices for which all the following conditions are true:
In Intel® MKL versions 10.1 Updates 1, 2, and 3, and 10.2 ZGEMM produces incorrect results when all the following conditions are met:
Those that have version 10.2 on CD are encouraged to download the Update 1 at the Intel® Registration Center. For questions, contact Intel® Premier Support.
- M > 2 for DGEMM or M > 4 for SGEMM
- N > 1537 for DGEMM or N > 3074 for SGEMM
- K > 256 and not divisible by 256 Fixed in versions 10.1 Update 3 and 10.2 Update 1
- Matrix A is transposed (TN, TT cases)
- N > 2048
- K > 256 Fixed in versions 10.1 Update 3 and 10.2 Update 1
- Program running on systems with processors from the Intel® Core™2 processor family or on Intel® Xeon® processor 5300 series
- Input matrices meet all the following conditions:
- K < 224
- K is odd
- K * M > 56320 for single threaded runs or K * M > 56320 *2 for multi-threaded runs Matrix A is transposed (TN, TT cases) Fixed in version 10.2 Update 1
