MEMORY OBJECT PRETENURING

Patent №

US 9,507,713

Granted

2016-11-29

Filed 2014

Owner

GOOGLE INC.

AI components

2

evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14492845

A computer-implemented method can include receiving a set of software instructions for execution by a computing device and compiling the set of software instructions to generate a set of executable instructions. The compiling can include identifying a first memory object allocation instruction. The method can also include executing the set of executable instructions, where the executing includes allocating, in a young garbage collection generation, a plurality of memory objects with the first memory object allocation instruction. The method can further include determining a survival rate of the plurality of memory objects allocated by the first memory object allocation instruction. Responsive to the survival rate being larger than a survival rate threshold, the method can include replacing, in the set of executable instructions, the first memory object allocation instruction with a second memory object allocation instruction that is configured to directly allocate memory objects in an old garbage collection generation.

Evolutionary computationAI hardwareG06F 12/0253G06F 12/0276G06F 2212/1016G06F 2212/702

AI classification

AI hardware1.00
Evolutionary computation0.84
Natural language0.06
Vision0.02
Knowledge representation0.00
Machine learning0.00
Planning0.00
Speech0.00

Ownership

GOOGLE INC.

assignment · 353600906

Assignors

PAYER, HANNES, CLIFFORD, DANIEL KENNETH, STANTON, MICHAEL VINCENT, MEURER, BENEDIKT

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

© 2026 NYSGPT2525 LLC