A system includes a task scheduler (301) comprising a task execution schedule (101) for a plurality of tasks to be executed on a plurality of cache lines in a cache memory. The system also includes a cache controller logic (303) having a voltage scalar register (305). The voltage scalar register (305) is updated by the task scheduler with a task identifier (204) of a next task to be executed. The system has a voltage scalar (304), wherein the voltage scalar (304) selects one or more cache lines to operate in a low power mode based on the task execution schedule (101). The task execution schedule (101) is stored in a look up table.
展开▼