Runtime control of system performance
AssigneeNokia Corporation
InventorKristian Vaajala
Life of this patent
Estimating the term…
Abstract
An apparatus includes a hardware unit having an interface to a clock generator, an interface to a power supply and an interface to a software unit. The interface to the software unit is configurable to receive a request from the software unit that identifies at least one operating point for the apparatus. The hardware unit is operable to control at least one of the clock generator and the power supply so as to achieve the requested operating point.
Claims24
A method, comprising:
- receiving a request from a software unit that identifies at least one operating point for a subsystem of an integrated circuit;
- and
- in response to the received request, controlling at least one of a clock generator and a power supply of the integrated circuit so as to achieve the requested operating point.
A computer-readable memory that stores computer program instructions, execution of which result in performance of operations that comprise:
- in response to receiving a request from a software unit that identifies at least one operating point for a subsystem of an integrated circuit, controlling at least one of a clock generator and a power supply of the integrated circuit so as to achieve the requested operating point;
- and
- sending a status indication to the software unit to indicate at least when the requested operating point has been established or if an achieved performance, voltage and/or frequency is less than a target value.
An apparatus, comprising hardware unit having an interface to a clock generator, an interface to a power supply and an interface to a software unit, the interface to the software unit is configurable to receive a request from the software unit that identifies at least one operating point of a subsystem of the apparatus, said hardware unit operable to control at least one of the clock generator and the power supply so as to achieve the requested operating point.
An apparatus, comprising:
- means for receiving a request from a software unit that identifies at least one operating point for a subsystem of an integrated circuit;
- means, responsive to the received request, for controlling at least one of a clock generator and a power supply of the integrated circuit so as to achieve the requested operating point;
- and
- means for sending a status indication to the software unit to indicate at least when the requested operating point has been established or to indicate whether a requested performance, voltage and/or frequency is above or below a target.
Dependencies are inferred from the claim text.