×

Thermal-And Spatial-Aware Task Scheduling

  • US 20170277564A1
  • Filed: 03/25/2016
  • Published: 09/28/2017
  • Est. Priority Date: 03/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • monitoring a temperature for each core of a central processing unit having a plurality of cores;

    determining, from the monitoring, a set of hotspot cores from the plurality of cores;

    determining temperature information and distance information for each hotspot core in the set of hotspot cores relative to each of the other cores on the central processing unit;

    calculating a placement metric for each core of the central processing unit based at least on the determined distance information and the determined temperature information; and

    scheduling a task by allocating the task to one or more cores of the central processing unit according to the placement metric;

    wherein the temperature information comprises a temperature vector, T, for each hotspot core in the set of hotspot cores and wherein the distance information comprises a distance vector, D, for each hotspot core in the set of hotspot cores, wherein calculating the placement metric is based on a platform dependent coefficient, c, indicative of heat conduction of the central processing unit, and wherein the number of hotspot cores in the set of hotspot cores, h, is user defined, and the placement metric is calculated by;

    Σ

    i=1h(c*Din+Ti), where n is a number greater than zero whose value is related to a thermal conduction of at least the central processing unit.

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