Method and apparatus for reducing power consumption of a processing integrated circuit

   
   

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.

 
Web www.patentalert.com

< Efficient data backup using a single side file

< Scheme for blocking the use of lost or stolen network-connectable computer systems

> Functional clock generation controlled by JTAG extensions

> Method and system for testing a processor

~ 00151