发明名称 |
PARALLEL GARBAGE COLLECTION IMPLEMENTED IN HARDWARE |
摘要 |
Embodiments of the invention provide a method and system for dynamic memory management implemented in hardware. In an embodiment, the method comprises storing objects in a plurality of heaps, and operating a hardware garbage collector to free heap space. The hardware garbage collector traverses the heaps and marks selected objects, uses the marks to identify a plurality of the objects, and frees the identified objects. In an embodiment, the method comprises storing objects in a heap, each of at least some of the objects including a multitude of pointers; and operating a hardware garbage collector to free heap space. The hardware garbage collector traverses the heap, using the pointers of some of the objects to identify others of the objects; processes the objects to mark selected objects; and uses the marks to identify a group of the objects, and frees the identified objects. |
申请公布号 |
US2016239414(A1) |
申请公布日期 |
2016.08.18 |
申请号 |
US201615141318 |
申请日期 |
2016.04.28 |
申请人 |
International Business Machines Corporation |
发明人 |
Bacon David F.;Cheng Perry S.;Shukla Sunil K. |
分类号 |
G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for dynamic memory management implemented in hardware, the method comprising:
storing objects in a plurality of heaps; and operating a hardware garbage collector to free heap space occupied by specified ones of the objects, including: traversing the plurality of the heaps and marking selected ones of the objects of the heaps based on given criteria; and using said marks to identify a plurality of the objects, and freeing the identified plurality of objects. |
地址 |
Armonk NY US |