CLEANING OF SEGMENTED CONVEYOR FOR WRONGLY PREDICTED TRANSITIONS Russian patent published in 2011 - IPC G06F9/30 G06F15/16 

Abstract RU 2427889 C2

FIELD: information technologies.

SUBSTANCE: processor conveyor is segmented into an upper part, prior to commands that follow not in a program order, and one or more lower parts downstream the upper part. The upper conveyor is cleaned after detection of the fact that the transition command was wrongly predicted, minimising delay in selection of commands from a target address of the right transition. Lower conveyors may continue execution until the command of the wrongly predicted transition is confirmed, besides, at this moment of time all non-fixed commands are cleaned from the lower conveyors. Existing mechanisms of conveyor cleaning elimination may be used with the help of adding the identifier of the wrongly predicted transition, at the same time complexity and cost of hardware for lower conveyors cleaning are less.

EFFECT: increased efficiency of processor.

16 cl, 2 dwg

Similar patents RU2427889C2

Title Year Author Number
PRESENTATION OF CYCLE TRANSITIONS IN TRANSITIONS PREHISTORY REGISTER USING MULTIPLE BITS 2007
  • Diffenderfer Dzhejms Norris
  • Rikhlik Boguslav
RU2447486C2
METHODS AND APPARATUS FOR EMULATING BRANCH PREDICTION BEHAVIOUR OF EXPLICIT SUBROUTINE CALL 2007
  • Diffenderfer Dzhejms Norris
  • Stempel Brajan
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
RU2417407C2
USING REGISTER RENAMING SYSTEMS TO FORWARD INTERMEDIATE RESULTS BETWEEN CONSTITUENT INSTRUCTIONS AND EXPANDED INSTRUCTION 2008
  • Makilvejn Majkl Skott
  • Diffenderfer Dzhejms Norris
  • N'Junamejker Natan Sam'Juehl
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
RU2431887C2
ENERGY EFFICIENT INSTRUCTION PRE-FETCHING MECHANISM 2006
  • Sartorius Tomas Ehndrju
  • Augsburg Viktor Robert
  • Diffenderfer Dzhejms Norris
  • Bridzhes Dzheffri Todd
  • Makilvejn Majkl Skott
  • Smit Rodni Uehjn
RU2375745C2
DEBUGGING SCHEME COMPARING PROCESSOR INSTRUCTION SET PROCESSING MODE 2007
  • Berk Kevin Charl'Z
  • Stempel Brajan Majkl
  • Stritt Daren Judzhin
  • Sapp Kevin Allen
  • Debrjujn Lesli Mark
  • Rizk Nehjbil Amir
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
RU2429525C2
METHOD FOR OPERATIONS OF PROCESSING SYSTEM 1994
  • Piter Seungjun Song
RU2142157C1
INFORMATION PROCESSING SYSTEM AND METHOD FOR ITS OPERATIONS 1994
  • Song Piter Seungjun
RU2150738C1
METHOD AND DEVICE FOR BLOCKING SYNCHRONIZATION SIGNAL IN MULTITHREADED PROCESSOR 2000
  • Rodzhers Dion
  • Toll Bret
  • Vud Ehmi
RU2233470C2
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
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

RU 2 427 889 C2

Authors

Makilvejn Majkl Skott

Diffenderfer Dzhejms Norris

Sartorius Tomas Ehndrju

Smit Rodni Uehjn

Dates

2011-08-27Published

2008-01-24Filed