International Business Machines Corporation
Garbage collection work stealing mechanism
Last updated:
Abstract:
Systems and methods for processing hierarchical tasks in a garbage collection mechanism are provided. The method includes determining chunks in a task queue. Each chunk is a group of child tasks created after processing one task. The method includes popping, by an owner thread, tasks from a top side of the task queue pointed at by a chunk in a first in first out (FIFO) pop. The method also includes stealing, by a thief thread, tasks from a chunk in an opposite side of the task queue.
Status:
Grant
Type:
Utility
Filling date:
18 Feb 2020
Issue date:
10 May 2022