Dynamic energy management
AssigneeInternational Business Machines Corporation
InventorsPaul Niekrewicz, Pascal A. Nsame, Aydin Suren, Sebastian Ventrone
Life of this patent
Estimating the term…
Abstract
A method of dynamic energy management that includes loading an energy budget configuration stream for an instruction of a thread, loading characterization data for the thread, computing energy management settings for the instruction based on the characterization data and the budget configuration stream, and driving control signals indicative of the computed energy management settings.
Claims8
A method of dynamic energy management, comprising:
- loading, by a processor, an energy budget configuration stream for an instruction of a thread, the energy budget configuration stream including bits for an extended computer instruction representing power dissipation characteristics of the instruction;
- loading, by the processor, characterization data for the thread;
- computing, by the processor, energy management settings for the instruction based on the characterization data and the budget configuration stream;
- and
- driving control signals indicative of the computed energy management settings.
A non-transitory machine-readable storage medium including computer executable instructions that, when executed on a computer processor, direct the computer processor to perform a method of dynamic energy management, the method comprising:
- processing all instructions available to the computer processor independently;
- measuring actual energy usage of each thread;
- storing the energy usage information of each thread as an energy budget;
- loading an energy budget configuration stream for each thread, the energy budget configuration stream including bits for an extended computer instruction representing power dissipation characteristics of the thread;
- loading characterization data for the thread;
- computing energy management settings for the instruction based on the characterization data and the budget configuration stream;
- and
- driving control signals indicative of the computed energy management settings.
Dependencies are inferred from the claim text.