HYBRID FLOW MICROPROCESSOR Russian patent published in 2016 - IPC G06F9/30 

Abstract RU 2584470 C2

FIELD: information technology.

SUBSTANCE: hybrid flow microprocessor comprises a system controller, connected by buses to second-level cache and to a memory control unit, which is in turn connected by buses to an instruction buffer for querying instructions, an integer ALU and a floating point arithmetic unit, which is connected by a bus to the second-level cache, the instruction buffer is connected by buses to the integer ALU, the floating point arithmetic unit and by an additional bus to the memory control unit for issuing instructions thereto, wherein the microprocessor is further provided with an instruction redecoding unit for converting instructions into the microprocessor internal code and redecoding instructions for a flow computer with input and output buses, the flow computer and a flow computer control unit for synchronising operation of the flow computer with a microprocessor pipeline and data communication with cache, wherein the said instruction redecoding unit is connected by an input bus to the second-level cache to receive instructions and by an output bus to the memory control unit to transmit the converted instructions in the microprocessor internal code and the redecoded instructions for the flow computer, wherein the said flow computer control unit is connected by buses to the instruction buffer to receive instructions, to the memory control unit and to the second-level cache for data communication, and to the flow computer for control thereof and data communication.

EFFECT: broader technological capabilities by translating RISC architecture instructions into control commands of a flow computer, and high efficiency of the microprocessor due to the independent execution of commands in the flow computer without blocking the main microprocessor pipeline.

2 dwg

Similar patents RU2584470C2

Title Year Author Number
HYBRID MICROPROCESSOR 2014
  • Betelin Vladimir Borisovich
  • Bobkov Sergej Gennad'Evich
  • Arjashev Sergej Ivanovich
  • Barskikh Mikhail Evgen'Evich
RU2556364C1
HYBRID MICROPROCESSOR 2007
  • Bobkov Sergej Gennadievich
  • Arjashev Sergej Ivanovich
  • Barskikh Mikhail Evgen'Evich
  • Bychkov Konstantin Sergeevich
  • Zubkovskij Pavel Sergeevich
RU2359315C2
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
COMPUTATIONAL MODULE FOR MULTI-STREAM PROCESSING OF DIGITAL DATA AND PROCESSING METHOD USING SAID MODULE 2018
  • Elizarov Sergej Georgievich
  • Lukyanchenko Georgij Aleksandrovich
  • Monakhov Aleksandr Mikhajlovich
  • Sizov Anatolij Dmitrievich
  • Sovetov Petr Nikolaevich
RU2708794C2
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
SOFTWARE-CONTROLLED COMPUTING UNIT FOR INFORMATION PROCESSING SYSTEMS 1998
  • Arjashev S.I.
  • Bobkov S.G.
RU2146389C1
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
USE OF AUTHENTICATED MANIFESTS TO ENSURE EXTERNAL CERTIFICATION OF MULTIPROCESSOR PLATFORMS 2014
  • Skarlata Vinsent R.
  • Dzhonson Sajmon P.
  • Beker Vladimir
  • Uolker Dzhess
  • Sentoni Emi L.
  • Anati Ittaj
  • Makaram Ragkhunandan
  • Makkin Frensis Ks.
  • Rozas Karlos V.
  • Savagaonkar Udaj R.
RU2599340C2
DEVICE AND METHOD OF REVERSING AND SWAPPING BITS IN MASK REGISTER 2014
  • Uld-Akhmed-Vall Elmustafa
  • Velentajn Robert
RU2636669C2

RU 2 584 470 C2

Authors

Betelin Vladimir Borisovich

Bobkov Sergej Gennadevich

Arjashev Sergej Ivanovich

Barskikh Mikhail Evgenevich

Zubkovskij Pavel Sergeevich

Ivasjuk Evgenij Vjacheslavovich

Dates

2016-05-20Published

2014-03-18Filed