METHOD AND APPARATUS FOR GENERATIONAL GARBAGE COLLECTION OF A HEAP MEMORY SHARED BY MULTIPLE PROCESSORS
Patent №
US 6,199,075
Granted
2001-03-06
Filed 1997
Owner
SUN MICROSYSTEMS, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08866351
Apparatus, methods, systems and computer program products are disclosed describing generational garbage collection on a card-marked heap memory shared by multiple processing units. When one of the processing units detects that the free space available for node creation is below a threshold, that processing unit pauses its heap mutation processes and signals the other processing units to also pause mutation. After the other processing units pause heap mutation, the processing units then proceed to execute generational garbage collection procedures on the shared heap. The generational garbage collection procedures for each processing unit are driven by pointers stored in each processing unit's register, stack and static variables along with pointers within a specified partition of the shared card-marked heap. The processing units resume mutation of the heap once they all complete their garbage collection processes.
AI classification
Ownership
SUN MICROSYSTEMS, INC.
assignment · 86580862
Assignors
UNGAR, DAVID M., WOLCZKO, MARIO I.
On an employer assignment, the assignors are typically the inventors.