发明名称 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