| CPC G06F 1/324 (2013.01) | 22 Claims |

|
1. An apparatus to control a frequency of a computing unit, the apparatus comprising:
instructions;
memory; and
at least one programmable circuitry to be programmed by the instructions to:
determine a performance hint from a first register, the performance hint corresponding to a requested performance of the computing unit for when executing a software thread,
determine a presence of one or more non-compliant instructions in the software thread based on the performance hint,
determine power and performance (PnP) statistics pertaining to the software thread from a second register,
control the frequency of one or more of the at least one programmable circuit based on the performance hint and the PnP statistics, and
provide pressure data associated with execution of the software thread by the computing unit to the software.
|