Processor thread load balancing manager
AssigneeInternational Business Machines Corporation
InventorsMen-Chow Chiang, Hong Lam Hua
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMen-Chow Chiang, Hong Lam Hua
Estimating the term…
An operating system of an information handling system (IHS) determines a process tree of data sharing threads in an application that the IHS executes. A load balancing manager assigns a home processor to each thread of the executing application process tree and dispatches the process tree to the home processor. The load balancing manager determines whether a particular poaching processor of a virtual or real processor group is available to execute threads of the executing application within the home processor of a processor group. If ready or run queues of a prospective poaching processor are empty, the load balancing manager may move or poach a thread or threads from the home processor ready queue to the ready queue of the prospective poaching processor. The poaching processor executes the poached threads to provide load balancing to the information handling system (IHS).
An information handling system (IHS), comprising:
A load balancing manager computer program product, comprising:
Dependencies are inferred from the claim text.