Methods and systems for estimating throughput of a simultaneous multi-threading processor
AssigneeUnited Services Automobile Association
InventorGlen A. Becker
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnited Services Automobile Association
InventorGlen A. Becker
Estimating the term…
Methods and systems are disclosed for determining a CPU usage adjustment factor and for automatically applying the CPU usage adjustment factor to provide a CPU usage estimate for an SMT processor. In one implementation, the methods and systems obtain samples of CPU usage reported by the operating system at a predefined sampling rate over a predefined sampling interval. Thread states for the threads substantially corresponding to the reported CPU usage are so obtained at the predefined sampling rate and over the predefined sampling interval. This sampling may be performed for servers running different applications and having diverse processing loads. An estimate of the distribution of the number of threads running for the CPU usages reported may then be determined from the sampled data. A CPU usage adjustment factor may then be derived, based on the distribution, and used to provide a CPU usage estimate.
A computing system including a computing device, comprising:
A method of operating a computing device having a simultaneous multi-threading (SMT) processor including utilizing computer-readable medium having stored thereon computer executable instructions executable by the SMT processor to perform the method comprising:
A non-transitory computer-readable medium storing a set of computer-readable code, the computer-readable code executable by a simultaneous multi-threading (SMT) processor to:
Dependencies are inferred from the claim text.