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.
The problem will be fixed in one of the nearest releases and updates. The article will be updated when the fix would be available.