METHODS AND DEVICES FOR PROACTIVE CONTROL OF BRANCH ADDRESSES CACHE Russian patent published in 2011 - IPC G06F9/38 G06F12/00 

Abstract RU 2421783 C2

FIELD: information technologies.

SUBSTANCE: method includes the following: detecting in the first stage of the branch forecasting system that BTAC record complies with instruction of conditional branching; detecting in the first stage of branching direction on the basis of the specified record in BTAC; detecting in the second stage of branch forecasting system that the record complies with the specified instruction of conditional branching; modification of status information complying with the specified record, corresponding to the specified instruction of conditional branching, after call of instruction of conditional branching and prior to permit of the conditional branching instruction; and control of record into BTAC on the basis of the modified status information.

EFFECT: increased efficiency due to reduced probability of problem occurrence in several cycles of cleaning.

43 cl, 6 dwg

Similar patents RU2421783C2

Title Year Author Number
METHODS AND DEVICES FOR REDUCING SEARCH IN BRANCH TARGET ADDRESS CACHE 2007
  • Morrou Majk
RU2419835C2
CACHING TARGET BRANCH ADDRESS WITH PREFETCHING 2006
  • Smit Rodni Uehjn
  • Stempel Brajn Majkl
  • Diffenderfer Dzhejms Norris
  • Bridzhes Dzheffri Todd
  • Sartorius Tomas Ehndrju
RU2358310C1
DELAYING CACHE STATE UPDATES IN NON-SPECULATIVE CACHE MEMORY IN PROCESSOR SYSTEM IN RESPONSE TO SPECULATIVE DATA REQUEST UNTIL SPECULATIVE DATA REQUEST BECOMES NON-SPECULATIVE 2020
  • Kothinti Naresh, Vignyan Reddy
  • Perais, Arthur
  • Al Sheikh, Rami Mohammad
  • Priyadarshi, Shivam
RU2817624C1
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
METHOD AND DEVICE FOR EXECUTING PROCESSOR INSTRUCTIONS BASED ON DYNAMICALLY VARIABLE DELAY 2007
  • Michalak Dzherald Pol
  • Dokser Kennet Alan
RU2419836C2
PRESENTATION OF CYCLE TRANSITIONS IN TRANSITIONS PREHISTORY REGISTER USING MULTIPLE BITS 2007
  • Diffenderfer Dzhejms Norris
  • Rikhlik Boguslav
RU2447486C2
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
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
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

RU 2 421 783 C2

Authors

Rikhlik Boguslav

Dates

2011-06-20Published

2007-06-28Filed