Dynamic Voltage and Frequency Scaling Transition Synchronization for Embedded Systems
OwnerAdam Kaiserinventor
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses are provided that allow for the synchronization of an operating point transition in an embedded system environment. Identification of an upcoming operating point transition, operating point transition constraints, and maximum parking latency parameters is provided. Then, an ordering of seizing bus activity as well as an ordering of resuming bus activity is determined. The operating point transition is then implemented using the determined ordering. Simulation and determination of change of successfully completing operating point transition prior to initiating and while the transition is pending are also provided.
Claims20
A computer-implemented method for synchronizing an operating point transition comprising:
- identifying an upcoming operating point transition for a processing unit;
- identifying a plurality of hardware components connected via a bus to the processing unit;
- determining operating point transition parameters;
- determining maximum parking latency parameters for ones of the plurality of hardware components;
- determining an ordering of hardware component synchronization;
- and
- implementing the transition based upon the determined ordering.
(canceled)
An embedded system comprising:
- a processing unit;
- a plurality of hardware components electrically connected to the processing unit via a bus;
- and
- a memory storing a set of instructions that can be executed by the processing unit to cause the embedded system to perform a set of operations, the set of operations comprising:
- identifying an upcoming operating point transition for the processing unit;
- determining operating point transition parameters;
- determining maximum parking latency parameters for ones of the plurality of hardware components;
- determining an ordering of hardware component synchronization;
- and
- implementing the transition based upon the determined ordering.
Dependencies are inferred from the claim text.