Product : Intel® Math Kernel Library (Intel® MKL)
Version : Intel MKL 11.0 Update 3 ( ia32/intel64)
Operating Systems affected: Windows* OS, Linux * OS, OS X*
Reference Number : DPD200339085
Problem Description :
Many customers reported the problem of 120 bytes memory leaks in Intel® MKL 11.0 and latest including 11.0 update3 on ia32 systems.
For example : “Writing a simple test that allocate a double * of 10 elements and delete it (using respectively mkl_malloc and mkl_free and alignment of 16 byte) I have a memory leak of 120 bytes”
Actually the problem persist on Intel64 system too and the memory leaks is 224 bytes in this case.
Intel® Inspector XE 2013 will reports something like the follow: “Memory not deallocated - 120 (224 for Intel64 version ) bytes”.
Turns off the Intel MKL Memory Allocator for Intel MKL functions by using of mkl_disable_fast_mm routine doesn’t affect on problem behavior.
This problems are caused by the bug into the common memory service functionality.
Resolution Status:
The problem will be fixed in one of the nearest releases and updates. The article will be updated when the fix would be available.