PRESENTATION OF CYCLE TRANSITIONS IN TRANSITIONS PREHISTORY REGISTER USING MULTIPLE BITS Russian patent published in 2012 - IPC G06F9/38 

Abstract RU 2447486 C2

FIELD: information technology.

SUBSTANCE: method involves: determination that conditional branch instruction is the branch instruction of cycle termination; counting total number of cycle iterations, which cycle has been terminated by means of cycle termination branch instruction; saving multidigit value in branch history register (BHR), where this value specifies total number of cycle iterations, after cycle termination; and indexing the table of branch prediction unit (BPT) using at least BHR after cycle termination to obtain branch prediction for cycle termination branch instruction. In this method branch prediction is based at least partially on history of branches.

EFFECT: improvement of processor performance and saving power.

27 cl, 4 dwg

Similar patents RU2447486C2

Title Year Author Number
CLEANING OF SEGMENTED CONVEYOR FOR WRONGLY PREDICTED TRANSITIONS 2008
  • Makilvejn Majkl Skott
  • Diffenderfer Dzhejms Norris
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
RU2427889C2
ERROR HANDLING FOR EARLY DECODING THROUGH BRANCH CORRECTION 2005
  • Smit Rodni Uehjn
  • Stempel Brajn Majkl
  • Diffenderfer Dzhejms Norris
  • Bridzhes Dzheffri Todd
  • Sartorius Tomas Ehndrju
RU2367004C2
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
METHOD AND DEVICE FOR BLOCKING SYNCHRONIZATION SIGNAL IN MULTITHREADED PROCESSOR 2000
  • Rodzhers Dion
  • Toll Bret
  • Vud Ehmi
RU2233470C2
METHODS AND DEVICES FOR PROACTIVE CONTROL OF BRANCH ADDRESSES CACHE 2007
  • Rikhlik Boguslav
RU2421783C2
MULTIPROCESSOR ARCHITECTURE OPTIMISED FOR FLOWS 2007
  • Fish Rassel Kh. Iii
RU2427895C2
CONTROLLING OPERATION OF A RUN-TIME INSTRUMENTATION FACILITY FROM A LESSER-PRIVILEGED STATE 2013
  • Farrell Mark S.
  • Gejni Dzhr. Charlz U.
  • Mitran Marsel
  • Shum Chunlun Kevin
  • Sledzhel Timoti Dzh.
  • Smit Brajan Leonard
  • Studli Kevin A.
RU2585969C2
CONDITIONAL TRANSITION TO GIVEN INDIRECT LOCATION 2017
  • Grajner Den
  • Saporito Entoni
  • Sam Chkhunlun
  • Sledzhel Timoti
  • Dzhekobi Kristian
RU2723228C1
RUN-TIME INSTRUMENTATION DIRECTED SAMPLING 2013
  • Gejni Dzhr Charlz U.
  • Mitran Marsel
  • Shum Chunlun Kevin
  • Studli Kevin A.
RU2585982C2
RUN-TIME INSTRUMENTATION REPORTING 2013
  • Farrell Mark S.
  • Gejni Dzhr. Charlz U.
  • Mitran Marsel M.
  • Shum Chunlun Kevin
  • Smit Brajan Leonard
RU2585968C2

RU 2 447 486 C2

Authors

Diffenderfer Dzhejms Norris

Rikhlik Boguslav

Dates

2012-04-10Published

2007-03-19Filed