OPTIMIZING THERMAL PERFORMANCE USING THERMAL FLOW ANALYSIS
First Claim
1. A computer implemented method for optimizing thermal performance of a computer system, the computer implemented method comprising:
- identifying a set of processor cores associated with the computer system;
requesting a thermal index for each of the set of processor cores to form a set of thermal indexes;
loading proximity information and conductive property information associated with the set of processors; and
mapping software to execute on an optimal processor core form the set of processor cores based the set of thermal indexes, proximity information, and conductive property information.
9 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, data processing system, and computer usable code are provided for optimizing thermal performance of a computer system. An identification of a set of processor cores associated with the computer system is made and a thermal index is requested for each of the set of processor cores to form a set of thermal indexes. Proximity information and conductive property information associated with the set of processors is loaded and software is mapped to execute on an optimal processor core form the set of processor cores based the set of thermal indexes, proximity information, and conductive property information.
83 Citations
20 Claims
-
1. A computer implemented method for optimizing thermal performance of a computer system, the computer implemented method comprising:
-
identifying a set of processor cores associated with the computer system;
requesting a thermal index for each of the set of processor cores to form a set of thermal indexes;
loading proximity information and conductive property information associated with the set of processors; and
mapping software to execute on an optimal processor core form the set of processor cores based the set of thermal indexes, proximity information, and conductive property information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 identify a set of processor cores associated with the computer system;
request a thermal index for each of the set of processor cores to form a set of thermal indexes;
load proximity information and conductive property information associated with the set of processors; and
map software to execute on an optimal processor core form the set of processor cores based the set of thermal indexes, proximity information, and conductive property information. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer usable medium including computer usable program code for optimizing thermal performance of a computer system, the computer program product including;
computer usable program code for identifying a set of processor cores associated with the computer system;
computer usable program code for requesting a thermal index for each of the set of processor cores to form a set of thermal indexes;
computer usable program code for loading proximity information and conductive property information associated with the set of processors; and
computer usable program code for mapping software to execute on an optimal processor core form the set of processor cores based the set of thermal indexes, proximity information, and conductive property information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification