04775932 is referenced by 127 patents and cites 5 patents.

A memory system for association with a user processor for operation independently from the user processor includes a physical memory and an interface unit for enabling the associated user processor to access the physical memory. The physical memory is represented in a virtual address space which is garbage collected in parallel with the operation of the user processor. The garbage collection process includes reference count deallocation and a garbage collection algorithm for deallocating cyclic structures not deallocated by the reference count process. The reference count process includes providing for a reference count indicating the number of pointer references to a memory block in the virtual address space. When the reference count becomes zero, and no other references to a memory block exist, the block may be freed. In the garbage collection algorithm, the virtual memory space is traced in areas, called OLDSPACE, and compactly copied into a new area, called NEWSPACE. The OLDSPACE and NEWSPACE are further scavenged to insure that all referenced blocks of memory are copied, and the remaining OLDSPACE is cleaned. The garbage collection process is performed in parallel with the operation of the user processor.

Title
Computer memory system with parallel garbage collection independent from an associated user processor
Application Number
6/636187
Publication Number
4775932
Application Date
July 31, 1984
Publication Date
October 4, 1988
Inventor
Satish M Thatte
Richardson
TX, US
Timothy J McEntee
Dallas
TX, US
Donald W Oxley
Carrollton
TX, US
Agent
Melvin Sharp
James T Comfort
Kenneth C Hill
Assignee
Texas Instruments Incorporated
TX, US
IPC
G06F 12/00
View Original Source