FIELD: information technology.
SUBSTANCE: method of controlling execution of instructions comprising the following steps: determining a first dynamic delay value for a first set of one or more instructions; selecting and decoding the first set of one or more instructions; delaying execution, after selection and decoding, of the first set of one or more instructions based on the first dynamic delay value; determining a second dynamic delay value for a second set of one or more instructions; selecting and decoding the second set of one or more instructions; delaying execution, after selection and decoding, of the second set of one or more instructions based on the second dynamic delay value; wherein at least the first or second dynamic delay value indicates, at least partially, speculative execution of instructions.
EFFECT: dynamic balancing of power consumption and efficiency and optimisation of the processing system.
36 cl, 7 dwg
Authors
Dates
2011-05-27—Published
2007-08-16—Filed