In a first aspect, a method is provided for conserving power in a
processing integrated circuit. The method includes the steps of (1)
calculating power consumption for executing an instruction and data
corresponding to the instruction; and (2) executing the instruction if
such execution does not exceed a predetermined power level. In a second
aspect, a method is provided for conserving power in a processing
integrated circuit employing a plurality of execution units. The method
includes the steps of (1) comparing a total power to be consumed by the
processing integrated circuit to a power budget for the processing
integrated circuit; and (2) if the total power exceeds the power budget,
freezing execution of an instruction by one of the plurality of execution
units so as to allow execution of the instruction to continue at a later
time from where execution was frozen. Numerous other aspects are provided,
as are systems and apparatus.
Em um primeiro aspecto, um método é fornecido para o poder conservando em um circuito integrado processando. O método inclui as etapas (1) de consumo de potência calculador para executar uma instrução e uns dados que correspondem à instrução; e (2) executando a instrução se tal execução não exceder um nível predeterminado do poder. Em um segundo aspecto, um método é fornecido para o poder conservando em um circuito integrado processando que emprega um plurality de unidades da execução. O método inclui as etapas (1) de comparar um poder total ser consumido pelo circuito integrado processando a um orçamento de poder para o circuito integrado processando; e (2) se o poder total exceder o orçamento de poder, congelando a execução de uma instrução por um do plurality de unidades da execução para permitir a execução da instrução para continuar em uma estadia mais atrasada de onde a execução fosse congelada. Numeroso outros aspectos são fornecidos, como são sistemas e os instrumentos.