发明名称 SYSTEM AND METHOD FOR GARBAGE COLLECTION IN HETEROGENEOUS MULTIPROCESSOR SYSTEMS
摘要 A system and method for garbage collection in heterogeneous multiprocessor systems are provided. In some illustrative embodiments, garbage collection operations are distributed across a plurality of the processors in the heterogeneous multiprocessor system. Portions of a global mark queue are assigned to processors of the heterogeneous multiprocessor system along with corresponding chunks of a shared memory. The processors perform garbage collection on their assigned portions of the global mark queue and corresponding chunk of shared memory marking memory object references as reachable or adding memory object references to a non-local mark stack. The marked memory objects are merged with a global mark stack and memory object references in the non-local mark stack are merged with a "to be traced" portion of the global mark queue for re-checking using a garbage collection operation.
申请公布号 US2007255909(A1) 申请公布日期 2007.11.01
申请号 US20060380683 申请日期 2006.04.28
申请人 GSCHWIND MICHAEL K;O'BRIEN JOHN K P;O'BRIEN KATHRYN M 发明人 GSCHWIND MICHAEL K.;O'BRIEN JOHN K.P.;O'BRIEN KATHRYN M.
分类号 G06F13/00;G06F12/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址