VLIW PROCESSOR WITH IMPROVED PERFORMANCE AT OPERAND UPDATE DELAY Russian patent published in 2024 - IPC G06F9/30 

Abstract RU 2816092 C1

FIELD: computer engineering.

SUBSTANCE: invention relates to computer engineering, particularly to microprocessors with parallel execution of several instructions. Processor has a preparatory pipeline, a register file, the first and second execution pipelines, an operand readiness control unit, an operand readiness register and a control unit. Preparatory conveyor is capable of separating the first and second personalized commands from the wide command. First and second execution conveyors are capable of synchronously with each other the first and second personalized instructions using the first and second groups of operands, respectively. Operand readiness control unit is capable of controlling the updating of the first group of operands in the register file. Operand readiness register is capable of storing a compromising flag when the first group of operands has not been updated before the execution of the first personalized instruction. In the presence of a compromising flag, the control unit is capable of recognizing the result of executing the first personalized command as an unreliable result.

EFFECT: high efficiency of the processor with simultaneous reduction of power consumption and the amount of heat released.

9 cl, 9 dwg

Similar patents RU2816092C1

Title Year Author Number
VLIW PROCESSOR WITH ADDITIONAL PREPARATION PIPELINE AND TRANSITION PREDICTOR 2024
  • Gruzdov Fedor Anatolevich
  • Ber Nikita Alekseevich
RU2816094C1
METHOD FOR PIPELINE PROCESSING OF INSTRUCTIONS FOR COMPUTER WITH VLIW PROCESSOR AND OPTIMIZING COMPILER AND COMPUTER FOR IMPLEMENTING METHOD 2024
  • Gruzdov Fedor Anatolevich
  • Neiman-Zade Murad Iskender-Ogly
  • Shamparov Viktor Evgenevich
RU2820021C1
METHOD AND SYSTEM FOR PROVISION OF POWER-EFFICIENT REGISTER FILE 2006
  • Diffenderfer Dzhejms Norris
  • Sartorius Tomas Ehndrju
  • Bridzhes Dzheffri Todd
  • Makilvejn Majkl Skott
  • Burda Gregori Kristofer
RU2400804C2
DATA DISPLAYING USING MULTIPLE INSTRUCTION SETS 1995
  • David Vivian Dzhaggar
RU2137184C1
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
COMMAND AND LOGIC OF PROVIDING FUNCTIONAL CAPABILITIES OF CIPHER PROTECTED HASHING CYCLE 2014
  • Gopal Vindokh
  • Fegkhali Vazhdi K.
RU2637463C2
MULTIPROCESSOR ARCHITECTURE OPTIMISED FOR TRAFFIC 2008
  • Fish Rassel Kh. Iii
RU2450339C2
COMPUTATIONAL MODULE FOR MULTI-STAGE MULTITHREADED PROCESSING OF DIGITAL DATA AND METHOD OF PROCESSING USING THIS MODULE 2018
  • Elizarov Sergej Georgievich
  • Markov Denis Sergeevich
  • Chernyshov Aleksej Aleksandrovich
RU2681365C1
DEVICE AND METHOD OF REVERSING AND SWAPPING BITS IN MASK REGISTER 2014
  • Uld-Akhmed-Vall Elmustafa
  • Velentajn Robert
RU2636669C2

RU 2 816 092 C1

Authors

Gruzdov Fedor Anatolevich

Neiman-Zade Murad Iskender-Ogly

Dates

2024-03-26Published

2023-12-26Filed