DETERMINING PERFORMANCE SENSITIVITIES OF COMPUTATIONAL UNITS
First Claim
1. A method comprising determining respective performance sensitivities to respective performance capability changes for each of a plurality of computational units of a computer system based on measured utilization metrics for each of the computational units.
1 Assignment
0 Petitions
Accused Products
Abstract
Performance sensitivities to a change in performance capabilities of computational units of a computer system are determined based on measured utilization metrics for each of the computational units. In order to determine the performance sensitivities, in one approach, the computational units are operated at a first performance level, and respective first utilization metrics are determined. The computational units are then operated at a second performance level and respective second utilization metrics are determined. The sensitivity to performance capability change, e.g., a frequency change, is determined based on the respective first and second utilization metrics. The performance sensitivities of the computational units to a change in performance capability are continually updated in response to, e.g., a process context change of a computational unit or in response to a predetermined period of time elapsing since the last sensitivity to a performance capability change was determined for a computational unit.
20 Citations
23 Claims
- 1. A method comprising determining respective performance sensitivities to respective performance capability changes for each of a plurality of computational units of a computer system based on measured utilization metrics for each of the computational units.
-
4. The method as recited in 3 further comprising determining the respective performance sensitivities as a difference between the respective first and second utilization metrics.
-
13. An integrated circuit comprising:
-
a plurality of computational units; and control logic configured to determine respective performance sensitivities to respective performance capability changes for each of the plurality of computational units. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer system comprising:
-
a plurality of computational units; and wherein the computer system is configured to determine respective performance sensitivities for each of the plurality of the computational units based on respective first and second performance metrics measured for each of the computational units, the respective performance sensitivities being determined for respective ones of the computational units responsive to at least one of an elapsed period of time since a previous performance sensitivity determination was made and a process context switch, for the respective ones of the computational units. - View Dependent Claims (21, 22)
-
-
23. A computer readable medium encoding a computer readable description of circuits that include,
a plurality of computational units; - and
control logic configured to determine respective performance sensitivities for each of the plurality of computational units.
- and
Specification