Back to results
US 2016/0239351 A1Published application
Runtime dispatching among a hererogeneous groups of processors
AssigneeIntel Corporation
InventorsYONG JIANG, RUIJIA LI, LEI SHEN
Life of this patent
Estimating the term…
Abstract
Systems, apparatus, articles, and methods are described including operations for runtime dispatching among a heterogeneous group of processors.
Claims22
1-20. (canceled)
A computer-implemented method for runtime dispatching among a heterogeneous group of processors of a computer, comprising:
- initiating, via an active application formed of a plurality of computing units arranged for individual execution, a request for scheduling processing of the computing units and context data associated with the active application, wherein the request for scheduling is provided to a scheduler module and comprises computing unit source code and context data associated with the source code;
- obtaining, by the scheduler module, at least one of thermal and power supply data of the computer;
- and
- determining, by the scheduler module, the distribution of the computing unit source code and context data to the heterogeneous group of processors depending on the at least one of thermal and power supply data.
1 more element
A system for runtime dispatching for a computer, comprising:
- a heterogeneous group of processors;
- one or more memory stores communicatively coupled to the heterogeneous group of processors;
- a scheduler module communicatively coupled to the heterogeneous group of processors and the one or more memory stores and to operate by:
- initiating, via an active application formed of a plurality of computing units arranged for individual execution, a request for scheduling processing of the computing units and context data associated with the active application, wherein the request for scheduling is provided to a scheduler module and comprises computing unit source code and context data associated with the source code;
- obtaining, by the scheduler module, at least one of thermal and power supply data of the computer;
- and
- determining, by the scheduler module, the distribution of the computing unit source code and context data to the heterogeneous group of processors depending on the at least one of thermal and power supply data.
4 more elements
At least one machine readable medium comprising a plurality of instructions that in response to being executed on a computing device, cause the computing device to code data by:
- initiating, via an active application formed of a plurality of computing units arranged for individual execution, a request for scheduling processing of the computing units and context data associated with the active application, wherein the request for scheduling is provided to a scheduler module and comprises computing unit source code and context data associated with the source code;
- obtaining, by the scheduler module, at least one of thermal and power supply data of the computer;
- and
- determining, by the scheduler module, the distribution of the computing unit source code and context data to the heterogeneous group of processors depending on the at least one of thermal and power supply data.
1 more element
Dependencies are inferred from the claim text.