A processing engine fetches one or more lines of software instructions into an instruction cache. Based on the contents of the cache, potentially needed functional units are identified as functional units that are operable to execute at least one software instruction stored within the instruction cache....http://www.google.de/patents/US7428645?utm_source=gb-gplus-sharePatent US7428645 - Methods and apparatus to selectively power functional units