| US 7,594,128 B2 | ||
| Systems and methods to determine processor utilization | ||
| Reza M. Bacchus, Spring, Tex. (US); Timothy W. Majni, The Woodlands, Tex. (US); and Thomas D. Rhodes, The Woodlands, Tex. (US) | ||
| Assigned to Hewlett-Packard Development Company, L.P., Houston, Tex. (US) | ||
| Filed on Jul. 29, 2005, as Appl. No. 11/193,834. | ||
| Claims priority of provisional application 60/598732, filed on Aug. 04, 2004. | ||
| Prior Publication US 2006/0031691 A1, Feb. 09, 2006 | ||
| Int. Cl. G06F 1/26 (2006.01); G06F 1/32 (2006.01) | ||
| U.S. Cl. 713—300 [713/320; 713/322; 713/323; 714/22; 714/47] | 19 Claims |

| 1. A system, comprising:
a processor; and
a memory coupled to the processor, the memory stores processor performance utility instructions and performance adjustment
instructions,
when executed, the processor performance utility instructions are configured to cause activities of the processor to be counted
and to cause a processor utilization value to be determined based on the counts,
when executed, the performance adjustment instructions are configured to adjust the processor utilization value based on a
comparison of the processor's current operating frequency and maximum operating frequency,
wherein the performance adjustment instructions adjust the processor utilization value by multiplying the processor utilization
value by a weight that represents a ratio of the processor's current operating frequency to the processor's maximum operating
frequency.
|