GPU assisted garbage collection
AssigneeAdvanced Micro Devices, Inc.
InventorsAzeem S. Jiva, Gary R. Frost
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsAzeem S. Jiva, Gary R. Frost
Estimating the term…
A system and method for efficient garbage collection. A general-purpose central processing unit (CPU) sends a garbage collection request and a first log to a special processing unit (SPU). The first log includes an address and a data size of each allocated data object stored in a heap in memory corresponding to the CPU. The SPU has a single instruction multiple data (SIMD) parallel architecture and may be a graphics processing unit (GPU). The SPU efficiently performs operations of a garbage collection algorithm due to its architecture on a local representation of the data objects stored in the memory. The SPU records a list of changes it performs to remove dead data objects and compact live data objects. This list is subsequently sent to the CPU, which performs the included operations.
A microprocessor comprising:
A method for garbage collection, the method comprising:
A computing system comprising:
Dependencies are inferred from the claim text.