Methods and apparatus to optimize dynamic memory assignments in multi-tiered memory systems
AssigneeIntel Corporation
InventorsKshitij Doshi, Andreas Kleen, Harshad Sane
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsKshitij Doshi, Andreas Kleen, Harshad Sane
Estimating the term…
Methods, apparatus, systems and articles of manufacture to optimize dynamic memory assignments in multi-tiered memory systems are disclosed. An example computer readable storage medium comprises instructions to, during an offline profiling run of a computer application: responsive to a first malloc function call, perform a first backtrace to identify a first path preceding the first malloc function call and identify a size of a buffer in memory allocated to the first path; and determine an indicator corresponding to a temperature of the buffer allocated to the first path; and during runtime: responsive to a second malloc function call, perform a second backtrace to identify a second path preceding the second malloc function call; and responsive to the second path corresponding to the first path, allocate memory from a tier of memory based on the indicator.
A non-transitory computer readable storage medium comprising executable computer program instructions which, when executed, cause a machine to at least:
An apparatus to perform dynamic memory assignments in multi-tiered memory systems, the apparatus comprising:
A method to perform dynamic memory assignments in multi-tiered memory systems, the method comprising:
Dependencies are inferred from the claim text.