METHOD FOR PIPELINE PROCESSING OF INSTRUCTIONS FOR COMPUTER WITH VLIW PROCESSOR AND OPTIMIZING COMPILER AND COMPUTER FOR IMPLEMENTING METHOD Russian patent published in 2024 - IPC G06F9/30 G06F9/28 

Abstract RU 2820021 C1

FIELD: computer engineering.

SUBSTANCE: preparatory conveyor performs preparatory processing of a sequence of wide commands, each of which includes S personalized commands, and i-th execution conveyor is able to execute sequence of i-th personalized commands, where i takes values from 1 to S, wherein the sequence of wide commands includes those S of the initial branches, which have the highest inherent probabilities, and those S subsequent branches, which have the highest joint probabilities with any initial branches from S initial branches included in the wide instruction.

EFFECT: shorter time spent by a computer equipped with a VLIW processor to execute a branched program, which increases speed and efficiency of the computer.

4 cl, 4 dwg, 2 tbl

Similar patents RU2820021C1

Title Year Author Number
VLIW PROCESSOR WITH ADDITIONAL PREPARATION PIPELINE AND TRANSITION PREDICTOR 2024
  • Gruzdov Fedor Anatolevich
  • Ber Nikita Alekseevich
RU2816094C1
VLIW PROCESSOR WITH IMPROVED PERFORMANCE AT OPERAND UPDATE DELAY 2023
  • Gruzdov Fedor Anatolevich
  • Neiman-Zade Murad Iskender-Ogly
RU2816092C1
MULTIPROCESSOR ARCHITECTURE OPTIMISED FOR FLOWS 2007
  • Fish Rassel Kh. Iii
RU2427895C2
COMPUTER 1998
  • Burtsev V.S.
  • Khajlov I.K.
  • Syz'Ko Eh.V.
  • Ershov V.K.
  • Kozlov L.A.
  • Torchigin V.P.
  • Fedorov V.B.
  • Nikol'Skaja Ju.N.
  • Tarasenko L.G.
RU2216033C2
DETERMINATION OF PATH PROFILE BY USING COMBINATION OF HARDWARE AND SOFTWARE TOOLS 2013
  • Madriles Karlos
  • Kodina Khosep M.
  • Kotselidis Khristos E.
  • Martines Visente Alekhandro
RU2614583C2
SYSTEM AND METHOD OF DISTRIBUTED COMPUTATIONS 2010
  • Bogdanov Aleksandr Jakovlevich
RU2554509C2
MULTIPROCESSOR ARCHITECTURE OPTIMISED FOR TRAFFIC 2008
  • Fish Rassel Kh. Iii
RU2450339C2
METHOD FOR GENERATING A RANDOM NUMBER USING A COMPUTER (VARIANTS) 2014
  • Kurochkin Nikolaj Nikolaevich
RU2577201C2
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
DEVICE AND METHOD OF REVERSING AND SWAPPING BITS IN MASK REGISTER 2014
  • Uld-Akhmed-Vall Elmustafa
  • Velentajn Robert
RU2636669C2

RU 2 820 021 C1

Authors

Gruzdov Fedor Anatolevich

Neiman-Zade Murad Iskender-Ogly

Shamparov Viktor Evgenevich

Dates

2024-05-28Published

2024-02-09Filed