Machine Code Builder Derived Power Consumption Reduction
AssigneeInternational Business Machines Corporation
InventorsThomas E. Cook, Ian R. Govett, Suhwan Kim, Stephen V. Kosonocky, Peter A. Sandon
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsThomas E. Cook, Ian R. Govett, Suhwan Kim, Stephen V. Kosonocky, Peter A. Sandon
Estimating the term…
A machine code builder providing improved software controlled power management is described. A machine code builder reads pre-executable code and builds machine code from the pre-executable code to maximize a duration that a resource is not required. The resource(s) not required may be user defined or the builder can analyze the pre-executable code to determine which resource(s) are not required. The builder re-organizes machine code to maximize the time a particular resource is not used. Mechanisms are also provided to have resource emulation code execute during re-energizing of a resource to prevent loss of performance.
1) A method for reducing power consumption of a microprocessor having a plurality of resources, the method comprising the steps of:
15) A machine code builder for a microprocessor having a resource, the machine code builder comprising:
26) A machine code building tool comprising:
28) A computer program product comprising a computer useable medium having computer readable program code embodied therein for reducing power consumption of a microprocessor, the program product comprising:
Dependencies are inferred from the claim text.