Patent · US Active

Memory allocation system for multi-tier memory

US10185659B2 · kind B2 · utility

0Cited by
0References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 9, 2016
Grant dateJan 22, 2019
Priority date
Expiry dateApr 6, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/604
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system is provided for allocating memory for data of a program for execution by a computer system with a multi-tier memory that includes LBM and HBM. The system accesses a data structure map that maps data structures of the program to the memory addresses within an address space of the program to which the data structures are initially allocated. The system executes the program to collect statistics relating to memory requests and memory bandwidth utilization of the program. The system determines an extent to which each data structure is used by a high memory utilization portion of the program based on the data structure map and the collected statistics. The system generates a memory allocation plan that favors allocating data structures in HBM based on the extent to which the data structures are used by a high memory utilization portion of the program.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.