Thread importance based processor core partitioning
AssigneeMicrosoft Technology Licensing, LLC
InventorsMehmet Iyigun, Kai-Lun Hsu, Tristan A. Brown
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsMehmet Iyigun, Kai-Lun Hsu, Tristan A. Brown
Estimating the term…
Each processor core in a device supports various different frequency ranges and/or energy performance preferences, and can operate to run threads at any one of those different frequency ranges and/or energy performance preferences. Processor cores are partitioned into different groups, each group running at different frequency ranges and/or energy performance preferences. Threads in the device are assigned one of multiple importance levels and scheduled to run on a processor core in a particular group based on the importance level of the thread. Lower importance level threads are scheduled to run in a group that is more power efficient, and higher importance level threads are scheduled to run in a group that is higher performance. The group that a processor core is part of can change during operation of the device based on the needs of the device and/or applications running on the device.
A method comprising:
A method comprising:
A method comprising:
A computing device comprising:
A computing device comprising:
Dependencies are inferred from the claim text.