MEMORY ALLOCATION SYSTEM FOR MULTI-TIER MEMORY

Patent №

US 10,698,813

Granted

2020-06-30

Filed 2018

Owner

CRAY INC.

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16034216

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.

Knowledge representationAI hardwareG06F 12/0284G06F 8/41G06F 8/443G06F 11/3037G06F 11/3409G06F 11/3452G06F 11/3471G06F 12/023+8 more

AI classification

AI hardware0.84
Knowledge representation0.83
Machine learning0.05
Speech0.00
Natural language0.00
Evolutionary computation0.00
Vision0.00
Planning0.00

Ownership

CRAY INC.

assignment · 463380170

Assignors

POXON, HEIDI LYNN, HOMER, WILLIAM, OEHMKE, DAVID W., DEROSE, LUIZ, ANDREASEN, CLAYTON D., MEHTA, SANYAM

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC