| CPC G06F 1/3206 (2013.01) [G06F 1/08 (2013.01)] | 26 Claims |

|
1. An integrated circuit (IC), comprising:
an array of compute units that are statically reconfigurable for separation into mutually exclusive groups, wherein each group includes no more than a statically reconfigurable number of compute units, wherein each compute unit comprises:
a register statically reconfigurable with a group identifier that identifies which group of the mutually exclusive groups the compute unit belongs to;
a counter, statically reconfigurable to synchronously increment with the counters of all the other compute units such that all the counters have the same value each clock cycle; and
control circuitry that prevents the compute unit from starting to process data until the counter value matches the group identifier;
wherein according to operation of the register, the counter, and the control circuitry, no more than the statically reconfigurable number of the compute units are allowed to start processing data concurrently to mitigate supply voltage droop caused by a time rate of change of current drawn by the IC through inductive loads of the IC.
|