Generation of software thermal profiles executed on a set of processors using processor activity
First Claim
Patent Images
1. A computer implemented method for generating software thermal profiles for applications executed on a set of processors, the computer implemented method comprising:
- sampling hardware operations occurring in a set of processors during execution of a set of workloads by the set of processors to create sampled information; and
generating a thermal index based on the sampled information.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, data processing system, computer usable code, and apparatus are provided for generation of software thermal profiles for applications executing on a set of processors. Sampling is performed of the hardware operations occurring in a set of processors during the execution of a set of workloads to create sampled information. A thermal index is then generated based on the sampled information.
77 Citations
35 Claims
-
1. A computer implemented method for generating software thermal profiles for applications executed on a set of processors, the computer implemented method comprising:
-
sampling hardware operations occurring in a set of processors during execution of a set of workloads by the set of processors to create sampled information; and
generating a thermal index based on the sampled information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing system comprising:
-
a bus system;
a communications system connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to sample hardware operations occurring in a set of processors during execution of a set of workloads by the set of processors to create sampled information; and
generating a thermal index based on the sampled information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising:
-
a computer usable medium including computer usable program code for generating software thermal profiles for applications executed on a set of processors, the computer program product including;
computer usable program code for sampling hardware operations occurring in a set of processors during execution of a set of workloads by the set of processors to create sampled information; and
computer usable program code for generating a thermal index based on the sampled information. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for generating software thermal profiles for applications executed on a set of processors, the apparatus comprising:
-
sampling means for sampling hardware operations occurring in a set of processors during execution of a set of workloads by the set of processors to create sampled information; and
generating means for generating a thermal index based on the sampled information. - View Dependent Claims (35)
-
Specification