×

Thermally adaptive quality-of-service

  • US 10,095,286 B2
  • Filed: 09/30/2014
  • Issued: 10/09/2018
  • Est. Priority Date: 05/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to manage a thermal profile of a device, the method comprising:

  • monitoring thermal level of the thermal profile of the device, wherein the device is executing a plurality of tasks that utilize a plurality of processing cores of the device;

    if the thermal level of the device exceeds a thermal threshold,identifying one of the plurality of tasks as a historically high energy consuming task, wherein the identifying is based on at least information about historical energy consumption from a database that tracks energy consumption from previously running tasks, andthrottling the historically high energy consuming task by setting a force idle execution time for the historically high energy consuming task, wherein the force idle time is a percentage greater than zero and less than a hundred, wherein the force idle time percentage is set by the system according to the threshold exceeded; and

    executing the plurality of tasks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×