CPC G06F 9/30174 (2013.01) [G06F 8/52 (2013.01); G06F 9/30043 (2013.01); G06F 9/30083 (2013.01); G06F 9/3009 (2013.01); G06F 9/3836 (2013.01); G06F 9/4893 (2013.01); G06F 9/5094 (2013.01)] | 20 Claims |
1. A system comprising:
a processor configured to execute instructions according to a first instruction set architecture (ISA); and
memory coupled to the processor, the memory comprising computer executable instructions that, when executed by the processor, perform operations comprising:
varying an execution speed of an execution unit provided to the processor, based on a determination that the execution unit comprises a translated instruction or a native instruction, the varying the execution speed comprises:
based on the determination that the execution unit comprises a translated instruction, the translated instruction is executed using a high power-performance level that increases a default execution speed for the translated instruction, the translated instruction being an instruction translated from a second ISA to the first ISA; and
based on the determination that the execution unit comprises a native instruction, the native instruction is executed using a low power-performance level that decreases a default execution speed for the native instruction, the native instruction being an instruction in the first ISA.
|