Advanced Micro Devices, Inc.
Memory object tagged memory monitoring method and system

Last updated:

Abstract:

Described are a method and processing apparatus to tag and track objects related to memory allocation calls. An application or software adds a tag to a memory allocation call to enable object level tracking. An entry is made into an object tracking table, which stores the tag and a variety of statistics related to the object and associated memory devices. The object statistics may be queried by the application to tune power/performance characteristics either by the application making runtime placement decisions, or by off-line code tuning based on a previous run. The application may add a tag to a memory allocation call to specify the type of memory characteristics requested based on the object statistics.

Status:
Grant
Type:

Utility

Filling date:

22 Apr 2016

Issue date:

13 Jul 2021