Developer Reference

  • 2021.1
  • 12/04/2020
  • Public Content
Contents

mkl_mem_stat

Reports the status of the
Intel® oneAPI Math Kernel Library
Memory Allocator.

Syntax

MKL_INT64
mkl_mem_stat
(
int
*
AllocatedBuffers
);
Include Files
  • mkl.h
Output Parameters
Name
Type
Description
AllocatedBuffers
int
The number of buffers allocated by
Intel® oneAPI Math Kernel Library
.
Description
The function returns the number of buffers allocated by
Intel® oneAPI Math Kernel Library
and the amount of memory in these buffers.
Intel® oneAPI Math Kernel Library
can allocate the memory buffers internally or in a call tomkl_malloc/mkl_calloc. If no buffers are allocated at the moment, the
mkl_mem_stat
function returns 0. Call
mkl_mem_stat
to check the
Intel® oneAPI Math Kernel Library
memory status.
If you free all the memory allocated in calls to
mkl_malloc
or
mkl_calloc
and then call
mkl_free_buffers
, a subsequent call to
mkl_mem_stat
normally returns 0.
Return Values
Name
Type
Description
AllocatedBytes
MKL_INT64
The amount of allocated memory (in bytes).

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.