发明名称 |
PROCESSOR THREAD LOAD BALANCING MANAGER |
摘要 |
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).
|
申请公布号 |
US2012066688(A1) |
申请公布日期 |
2012.03.15 |
申请号 |
US20100880534 |
申请日期 |
2010.09.13 |
申请人 |
CHIANG MEN-CHOW;HUA HONG LAM;INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
CHIANG MEN-CHOW;HUA HONG LAM |
分类号 |
G06F9/46 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|