A plurality of parallel execution units are selectively powered from a
plurality of power sources, the power to each execution unit being
selected based upon expected time to completion of processing within the
execution unit. Maximum power is gated to execution units executing
complex instructions, or time-critical instructions. Less than maximum
power is gated to execution units executing simple instructions, or
instructions which are not time-critical, or in response to pipeline
hazards or stalls. When less than maximum power is gated to an execution
unit, a step up circuit may be employed to raise the output of that
execution unit to maximum power.
Een meerderheid van parallelle uitvoeringseenheden wordt selectief aangedreven van een meerderheid van krachtbronnen, de macht aan elke uitvoeringseenheid die gebaseerd op verwachte tijd aan voltooiing van verwerking binnen de uitvoeringseenheid wordt geselecteerd. De maximum macht is met poorten aan uitvoeringseenheden complexe instructies uitvoeren, of tijd-kritieke instructies die. Minder dan maximummacht is met poorten aan uitvoeringseenheden die eenvoudige instructies, of instructies uitvoeren die niet tijd-kritiek, of in antwoord op pijpleidingsgevaren of boxen zijn. Wanneer minder dan maximummacht aan een uitvoeringseenheid met poorten is, voer kring op kan worden tewerkgesteld om de output van die uitvoeringseenheid aan maximummacht op te heffen.