Execution of modified cheney scanning in a multithreaded processing environment
In one embodiment a memory management method uses a third finger fetching pointer thread operating on memory objects distributed in a second memory space between a scan pointer thread and an allocation pointer thread to fetch objects in the second memory space prior to them being scanned. The fetchi...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English |
Published |
21.09.2005
|
Edition | 7 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In one embodiment a memory management method uses a third finger fetching pointer thread operating on memory objects distributed in a second memory space between a scan pointer thread and an allocation pointer thread to fetch objects in the second memory space prior to them being scanned. The fetching thread is moved to a next memory slot in the second memory space when the scanned memory slot does not hold a pointer to an object in the first memory space. The memory object is prefetched into a cache shared with an allocation pointer tread when the scanned memory slot holds a pointer to an object in the first space. |
---|---|
Bibliography: | Application Number: GB20050006294 |