CACHING TARGET BRANCH ADDRESS WITH PREFETCHING Russian patent published in 2009 - IPC G06F12/00 G06F9/38 G06F15/00 

Abstract RU 2358310 C1

FIELD: physics; computer engineering.

SUBSTANCE: present invention relates to methods of caching target addresses of a branch instruction, particularly to improvement of selecting a cache target address with regard to selection of cache branch instruction. A pipeline processor contains instruction cache (iCache), branch target address cache (BTAC) and processing steps, including steps for selecting between iCache and BTAC. Versions of the methods describe operation of the above mentioned processor. To compensate for the number of cycles, required for selecting the branch target address from BTAC, selection from BTAC leads to selection of branch instructions from iCache by a value, related to the number of cycles, required for selection from BTAC.

EFFECT: increased efficiency of processes realised using these methods.

30 cl, 8 dwg

Similar patents RU2358310C1

Title Year Author Number
METHODS AND DEVICES FOR REDUCING SEARCH IN BRANCH TARGET ADDRESS CACHE 2007
  • Morrou Majk
RU2419835C2
METHODS AND DEVICES FOR PROACTIVE CONTROL OF BRANCH ADDRESSES CACHE 2007
  • Rikhlik Boguslav
RU2421783C2
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
CLEANING OF SEGMENTED CONVEYOR FOR WRONGLY PREDICTED TRANSITIONS 2008
  • Makilvejn Majkl Skott
  • Diffenderfer Dzhejms Norris
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
RU2427889C2
CACHE PREDICTING METHOD AND DEVICE 2012
  • Smets Zhan-Pol
  • Rejskhauver Erik
RU2602335C2
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
RUN-TIME INSTRUMENTATION DIRECTED SAMPLING 2013
  • Gejni Dzhr Charlz U.
  • Mitran Marsel
  • Shum Chunlun Kevin
  • Studli Kevin A.
RU2585982C2
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
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
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

RU 2 358 310 C1

Authors

Smit Rodni Uehjn

Stempel Brajn Majkl

Diffenderfer Dzhejms Norris

Bridzhes Dzheffri Todd

Sartorius Tomas Ehndrju

Dates

2009-06-10Published

2006-03-03Filed