USING REGISTER RENAMING SYSTEMS TO FORWARD INTERMEDIATE RESULTS BETWEEN CONSTITUENT INSTRUCTIONS AND EXPANDED INSTRUCTION Russian patent published in 2011 - IPC G06F9/30 G06F15/16 

Abstract RU 2431887 C2

FIELD: information technology.

SUBSTANCE: method of executing an expanded instruction in a system with a rename table, a free list, and a constituent instruction rename table comprising converting the expanded instruction into a plurality of separately executable constituent instructions including a first constituent instruction and a second constituent instruction; assigning a physical register number associated with a physical register to the first constituent instruction by mapping an identifier of the first constituent instruction to the physical register number in the constituent instruction rename table, wherein the first constituent instruction generates an intermediate result; and associating the assigned physical register number with the second constituent instruction receiving the intermediate result.

EFFECT: reliable forwarding of intermediate results between constituent instructions and an expanded instruction.

19 cl, 3 dwg

Similar patents RU2431887C2

Title Year Author Number
ENERGY SAVING METHODS AND DEVICE FOR SELECTIVE PERMISSION OF COMPARATORS IN REGISTER FILE WITH RENAMING BASED ON KNOWN PROCESSOR STATUS 2006
  • Bridzhes Dzheffri Todd
  • Diffenderfer Dzhejms Norris
  • Makilvejn Majkl Skott
  • Sartorius Tomas Ehndrju
RU2389059C2
CLEANING OF SEGMENTED CONVEYOR FOR WRONGLY PREDICTED TRANSITIONS 2008
  • Makilvejn Majkl Skott
  • Diffenderfer Dzhejms Norris
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
RU2427889C2
INFORMATION PROCESSING SYSTEM AND METHOD FOR ITS OPERATIONS 1994
  • Song Piter Seungjun
RU2150738C1
METHOD FOR OPERATIONS OF PROCESSING SYSTEM 1994
  • Piter Seungjun Song
RU2142157C1
INSTRUCTION AND LOGICAL SCHEME FOR SORTING AND LOADING OF SAVE INSTRUCTIONS 2014
  • Lechenko, Anton
  • Efimov, Andrey
  • Shishlov, Sergey Y
  • Kluchnikov, Andrey
  • Garifullin, Kamil
  • Burovenko, Igor
  • Babayan, Boris A.
RU2663362C1
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
VIRTUALLY TAGGED INSTRUCTION CACHE WITH PHYSICALLY TAGGED BEHAVIOUR 2007
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
  • Stritt Daren Judzhin
RU2433456C2
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
COMMAND AND LOGIC OF PROVIDING FUNCTIONAL CAPABILITIES OF CIPHER PROTECTED HASHING CYCLE 2014
  • Gopal Vindokh
  • Fegkhali Vazhdi K.
RU2637463C2
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

RU 2 431 887 C2

Authors

Makilvejn Majkl Skott

Diffenderfer Dzhejms Norris

N'Junamejker Natan Sam'Juehl

Sartorius Tomas Ehndrju

Smit Rodni Uehjn

Dates

2011-10-20Published

2008-01-24Filed