Status | 已授权Granted |
Title | High performance counter for realistic measurement of computer system load |
Inventor | |
Assignee | Microsoft Corporation |
Application Date | 2004-02-13 |
Date Available | 2008-09-02 |
Date Issued | 2008-09-02 |
Country | US |
Subtype | 发明专利Invention |
Application Number | US10/779,299 |
Patent Number | US7421592B1 |
Open (Notice) Number | US7421592B1 |
IPC Classification Number | G06F 1/00 |
Pages | 21 |
Abstract | The present invention leverages high-frequency interrupts and/or low priority threads to accurately determine which computing resources are available. This provides a computing asset (CPUs and/or software applications) with a means to accurately compensate for resource utilization in order to increase its performance. By utilizing the present invention, the computing asset can optimize its performance in a real-time, self-tuning manner. In one instance of the present invention, high intensity, low priority threads are initiated on available CPUs (logical and/or physical) to effectively replace a CPU's idle time with the low priority thread. This thread generally constitutes a computationally-intensive and/or a memory-intensive thread which permits a highly accurate performance measurement to be obtained for available CPU resources. In another instance of the present invention, high-frequency interrupts are initiated on CPUs to compensate for processes that are shorter than a thread's time quantum, providing a more accurate performance counter. |
Agency | Amin, Turocy & Calvin, LLP |
Language | 英语English |
Document Type | Patent |
Identifier | http://repository.uic.edu.cn/handle/39GCC9TT/10871 |
Collection | Beijing Normal-Hong Kong Baptist University |
Recommended Citation GB/T 7714 | Andrew Kadatch,James E. Walsh,Stuart R. Patricket al. High performance counter for realistic measurement of computer system load. US7421592B1[P]. 2008. |
Files in This Item: | There are no files associated with this item. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment