CPC G06F 3/0625 (2013.01) [G06F 3/0653 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A memory device comprising:
a memory array; and
control logic, operatively coupled with the memory array, to perform operations comprising:
allocating power to one or more prioritized processing threads, of a plurality of processing threads that access the memory array, based on a value of a priority ring counter;
starting a timer in response to detecting allocation of the power to a non-prioritized processing thread of the plurality of processing threads; and
while the timer is running:
incrementing the priority ring counter before each power management cycle; and
prioritizing allocation of the power to the one or more prioritized processing threads located within a subset of the plurality of processing threads corresponding to a value of the priority ring counter.
|