发明名称 Scheduling tasks among processor cores
摘要 Embodiments of apparatus, computer-implemented methods, computing devices, systems, and computer-readable media (transitory and non-transitory) are described herein for scheduling a plurality of tasks among a plurality of processor cores. A first processor core of a plurality of processor cores of a computing device may be transitioned to a shielded state, in which no new tasks are to be assigned to the first processor core and tasks already assigned to the first processor core are executed to completion, in response to a determination that a criterion has been met. In various embodiments, the criterion may be based on a condition of the computing device, such as power available to the computing device or a temperature associated with the computing device. In various embodiments, the first processor core may transition to a reduced-power state after the tasks already assigned to the first processor core execute completion.
申请公布号 US9207994(B2) 申请公布日期 2015.12.08
申请号 US201213997879 申请日期 2012.05.09
申请人 Intel Corporation 发明人 Seshadri Harinarayanan;Muralidhar Rajeev;Rudramuni Vishwesh M.;Mansoor Illyas
分类号 G06F9/00;G06F1/32;G06F9/50;G06F1/20 主分类号 G06F9/00
代理机构 Schwabe, Williamson & Wyatt, P.C. 代理人 Schwabe, Williamson & Wyatt, P.C.
主权项 1. At least one non-transitory computer-readable medium having computer-readable code embodied therein, the computer-readable code comprising instructions configured to enable a computing device, in response to execution of the instructions by the computing device, to transition a first processor core of a plurality of processor cores of the computing device to a shielded state, in which no new tasks are to be assigned to the first processor core and one or more tasks already assigned to the first processor core are executed to completion, in response to a determination that a criterion has been met, the criterion based at least in part on a condition of the computing device, and to transition the first processor core to a reduced-power state after the one or more tasks already assigned to the first processor core are executed to completion, wherein the criterion includes whether a workload of the plurality of processor cores falls below a predetermined threshold, and wherein the workload is an average workload of the plurality of processor cores.
地址 Santa Clara CA US