US7539994B2ExpiredUtilityA1
Dynamic performance and resource management in a processing system
Est. expiryJan 3, 2023(expired)· nominal 20-yr term from priority
Y02D10/00G06F 1/324G06F 11/3423G06F 1/3203G06F 11/3409G06F 11/3476
76
PatentIndex Score
27
Cited by
4
References
8
Claims
Abstract
A system may monitor, store, and retrieve resource requirements to improve system resources, including energy resources, when executing one or more applications.
Claims
exact text as granted — not AI-modified1. An article comprising a storage medium having associated data, wherein the data, when accessed, result in a machine performing:
monitoring a plurality of applications, as they are initially executed, to generate a corresponding plurality of application performance requirements interfaces (“APRIs”);
storing the plurality of APRIs in a non-volatile memory;
retrieving one of the APRIs from the non-volatile memory; and
re-executing one of the plurality of applications, corresponding to the retrieved APRI, while the machine is controlled to operate at a performance level in response to the retrieved APRI;
wherein, in re-executing, the performance level comprises a minimum of idle cycles of the machine.
2. The article recited in claim 1 wherein, in re-executing, the performance level comprises an operational frequency of the machine.
3. The article recited in claim 1 , wherein the machine is battery-powered, and wherein the performance level comprises a selected utilization of battery resources.
4. The article recited in claim 1 wherein, in re-executing, the performance level comprises a duty cycle of the machine.
5. An article comprising a storage medium having associated data, wherein the data, when accessed, result in a machine performing:
executing a plurality of applications;
monitoring the plurality of applications, as they are initially executed, to generate a plurality of application performance requirements interfaces (“APRIs”);
storing the plurality of APRIs in a non-volatile memory, each APRI corresponding to one of the plurality of applications to be executed by the machine;
retrieving one of the APRIs from the non-volatile memory; and
subsequently executing one of the plurality of applications, corresponding to the retrieved APRI, while the machine is controlled to operate at a performance level in response to the retrieved APRI;
wherein, in subsequently executing, the performance level comprises a minimum of idle cycles of the machine.
6. The article recited in claim 5 , wherein the machine is battery-powered, and wherein the performance level comprises a selected utilization of battery resources.
7. The article recited in claim 5 wherein, in subsequently executing, the performance level comprises a duty cycle of the machine.
8. The article recited in claim 5 wherein, in subsequently executing, the performance level comprises an operational frequency of the machine.Join the waitlist — get patent alerts
Track US7539994B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.