US7539994B2ExpiredUtilityA1

Dynamic performance and resource management in a processing system

Assignee: INTEL CORPPriority: Jan 3, 2003Filed: Jan 3, 2003Granted: May 26, 2009
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-modified
1. 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.