发明名称 |
EFFICIENT CRITICAL THREAD SCHEDULING FOR NON-PRIVILEGED THREAD REQUESTS |
摘要 |
An operating system interface, responsive to detecting a non-privileged thread request with a scheduling attribute set to a critical setting to request access to at least one privileged core, selectively schedules the non-privileged thread request into a privileged core queue associated with the at least one privileged core only when a resource availability of the at least one privileged class core meets a threshold level of availability, the at least one privileged core providing a higher throughput than at least one regular core. The operating system interface, responsive to detecting a privileged thread request with the scheduling attribute set to the critical setting, automatically scheduling the privileged thread request into the privileged core queue. |
申请公布号 |
US2016350159(A1) |
申请公布日期 |
2016.12.01 |
申请号 |
US201514827109 |
申请日期 |
2015.08.14 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
MEALEY BRUCE;WARRIER SURESH E. |
分类号 |
G06F9/50 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
|
主权项 |
1: A method for scheduling threads, the method comprising:
responsive to detecting, by an operating system interface, a non-privileged thread request with a scheduling attribute set to a critical setting to request access to at least one privileged core of a plurality of cores, selectively scheduling, using one or more processors, the non-privileged thread request into a privileged core queue associated with the at least one privileged core only when a resource availability of the at least one privileged class core meets a threshold level of availability, the at least one privileged core providing a higher throughput than at least one regular core of the plurality of cores; and responsive to detecting, by the operating system interface, a privileged thread request with the scheduling attribute set to the critical setting, automatically scheduling, using the one or more processors, the privileged thread request into the privileged core queue. |
地址 |
ARMONK NY US |