METHOD AND DEVICE FOR EXECUTING PROCESSOR INSTRUCTIONS BASED ON DYNAMICALLY VARIABLE DELAY Russian patent published in 2011 - IPC G06F9/38 

Abstract RU 2419836 C2

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

Similar patents RU2419836C2

Title Year Author Number
INSTRUCTION AND LOGIC FOR MEMORY ACCESS IN A CLUSTERED WIDE-EXECUTION MACHINE 2013
  • Leshenko Anton U.
  • Efimov Andrej
  • Shishlov Sergej I.
  • Ier Dzhajesh
  • Babayan Boris A.
RU2662394C2
INSTRUCTION AND LOGIC FOR IDENTIFICATION OF INSTRUCTIONS FOR REMOVAL IN MULTI-FLOW PROCESSOR WITH SEQUENCE CHANGING 2013
  • Kozarev Nikolaj
  • Shishlov Sergej I.
  • Ier Dzhajesh
  • Butuzov Aleksandr
  • Babayan Boris A.
  • Kluchnikov Andrej
RU2644528C2
MODULE FOR COPROCESSOR CACHE 2011
  • Dzhkha Ashish
RU2586589C2
METHOD AND DEVICE FOR SHUFFLING DATA 2004
  • Mehjsi Uill'Jam Ml.
  • Dibis Ehrik
  • Russel' Patris
  • Ngujen Khoj
RU2316808C2
DELAYING CACHE STATE UPDATES IN NON-SPECULATIVE CACHE MEMORY IN PROCESSOR SYSTEM IN RESPONSE TO SPECULATIVE DATA REQUEST UNTIL SPECULATIVE DATA REQUEST BECOMES NON-SPECULATIVE 2020
  • Kothinti Naresh, Vignyan Reddy
  • Perais, Arthur
  • Al Sheikh, Rami Mohammad
  • Priyadarshi, Shivam
RU2817624C1
DEVICE AND METHOD OF REVERSING AND SWAPPING BITS IN MASK REGISTER 2014
  • Uld-Akhmed-Vall Elmustafa
  • Velentajn Robert
RU2636669C2
TRACKING MODE IN THE PROCESSING DEVICE OF THE TRACING COMMANDS SYSTEMS 2013
  • Shmit Tilo
  • Lakhner Peter
  • Strong Biman
  • Levi Ofer
  • Toll Tomas
  • Merten Metyu
  • Li Tun
  • Radzhvar Ravi
  • Lai Konrad
RU2635044C2
PAIRS OF INSTRUCTIONS ESTABLISHING EXECUTION ORDER OF INSTRUCTIONS, PROCESSORS, METHODS AND SYSTEMS 2014
  • Dikson Martin Dzh.
  • Rash Uilyam K.
  • Santiago Yazmin A.
RU2630745C2
INTEGER-VALUED HIGH ORDER MULTIPLICATION WITH TRUNCATION AND SHIFT IN ARCHITECTURE WITH ONE COMMANDS FLOW AND MULTIPLE DATA FLOWS 2003
  • Ehjbel Dzhejms K.
  • Uolterz Derin K.
  • Tajler Dzhonatan Dzh.
RU2263947C2
METHOD, DEVICE AND COMMAND FOR PERFORMING SIGN MULTIPLICATION OPERATION 2003
  • Mejsi Vill'Jam V. Ml.
  • Ngujen Kh'Jui V.
RU2275677C2

RU 2 419 836 C2

Authors

Michalak Dzherald Pol

Dokser Kennet Alan

Dates

2011-05-27Published

2007-08-16Filed