CPC G06F 1/3228 (2013.01) [G06F 9/4887 (2013.01)] | 17 Claims |
11. A method of executing a process of reducing power consumption of a processor, comprising:
executing a first task over a first plurality of timeslots and a second task over a second plurality of timeslots, and wherein the method further comprises:
executing a real-time operating system (RTOS) process;
determining that the first task is complete during a first timeslot of the first plurality of timeslots; and
entering a low power mode for a remainder of the first timeslot upon determining that there is enough time to enter a low power mode during the first timeslot and a next timeslot is allocated to the first task, otherwise performing a dead-wait for the remainder of the first timeslot.
|