CPC G06F 1/3234 (2013.01) [G06F 9/4411 (2013.01); G06F 9/44505 (2013.01); Y02D 10/00 (2018.01)] | 20 Claims |
1. A processing apparatus comprising:
memory configured to store hardware parameter settings of a hardware device for each of a plurality of applications, wherein the hardware parameter settings include a threshold level of execution for at least one of the plurality of applications;
a processor, in communication with the memory, configured to:
when the at least one application is identified as a currently executing application:
monitor a level of execution of the currently executing application;
determine if the monitored level of execution satisfies a threshold level of execution for a sampling time interval; and
control an operation of the hardware device by tuning a plurality of hardware parameters of the hardware device based on the determination.
|