The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 27, 2007
Filed:
Feb. 24, 2003
Thomas E Cook, Essex Junction, VT (US);
Ian R Govett, Richmond, VT (US);
Suhwan Kim, Nanuet, NY (US);
Stephen V. Kosonocky, Wilton, CT (US);
Peter A. Sandon, Essex Junction, VT (US);
Thomas E Cook, Essex Junction, VT (US);
Ian R Govett, Richmond, VT (US);
Suhwan Kim, Nanuet, NY (US);
Stephen V. Kosonocky, Wilton, CT (US);
Peter A. Sandon, Essex Junction, VT (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
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.