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...

Full description

Saved in:
Bibliographic Details
Main Authors WELDON WASHBURN, JOHN SHEN, RICHARD HUDSON, HONG WANG
Format Patent
LanguageEnglish
Published 21.09.2005
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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