Back to results
US 2004/0205757 A1Published application
Performance scheduling using multiple constraints
OwnerTrevor A. Peringinventor
Life of this patent
Estimating the term…
Abstract
Processor speed associated with each of different types of processing requirements is determined. These processor speeds are aggregated together to form an effective processor speed for a processor in a system. The processor speed for the processor enables meeting the different types of processing requirements while reducing power consumption.
Claims43
A method comprising:
- using processing requirements of two or more tasks to establish a performance profile for a system, wherein at least two tasks have different types of processing requirements, and wherein the performance profile is established to accommodate the processing requirements of the two or more tasks.
A computer readable medium having stored thereon sequences of instructions which are executable by a system, and which, when executed by the system, cause the system to perform a method, comprising:
- using processing requirements of two or more tasks to establish a performance profile for a system, wherein at least two tasks have different types of processing requirements, and wherein the performance profile is established to accommodate the processing requirements of the two or more tasks.
A system, comprising:
- a processor;
- and
- a scheduler coupled to the processor, the scheduler is to establish a performance profile to process two or more different types of processing requirements of two or more tasks, the performance profile including a processor speed for the processor
A method, comprising:
- receiving a first processing requirement of a first application and a second processing requirement of a second application, wherein the processing requirement of the first application is different from the processing requirement of the second application;
- forming a third processing requirement using the first processing requirement and the second processing requirement;
- and
- establishing a performance profile using the third processing requirement.
1 more element
A system, comprising:
- a processor;
- and
- a voltage scheduler coupled to the processor, the voltage scheduler is to receive at least one time-critical processing requirement and at least one non-time-critical processing requirement, wherein the voltage scheduler is to determine a processor speed for the processor to accommodate the time-critical processing requirement and the non-time-critical processing requirement.
Dependencies are inferred from the claim text.