A method, for use in a processor, includes estimating a number of instructions-per-cycle that will be executed by the processor based on static compile-time information extracted during compilation, and controlling a resource of the processor based on the estimated number of instructions-per-cycle. The...http://www.google.com/patents/US20040010679?utm_source=gb-gplus-sharePatent US20040010679 - Reducing processor energy consumption by controlling processor resources