PROCESSOR WITH ADVANCED TRANSITION PREDICTOR Russian patent published in 2024 - IPC G06F9/32 G06F15/78 

Abstract RU 2832441 C1

FIELD: data processing.

SUBSTANCE: invention relates to microprocessors with pipelined instruction processing. Processor comprises a pipeline and a branch predictor, wherein the branch predictor is able to determine the result of executing the calling instruction to be loaded into the pipeline, and comprises actual and estimated saturating counters, each of which is capable of being in negative and positive initial and final states, wherein the actual counter is shifted towards the positive state when the result of executing the calling command is used to transition to the called command, and towards the negative state when the transition to the called command is not performed, and the estimated counter is capable of being shifted towards a positive state, or when the result of executing the calling instruction is a transition to the called instruction, and the previous state of the actual counter was positive, or when the result of executing the calling command is not to perform the transition to the called command, and the previous state of the actual counter was negative.

EFFECT: high efficiency and low power consumption of the processor.

3 cl, 5 dwg

Similar patents RU2832441C1

Title Year Author Number
PROCESSOR WITH ADVANCED STORAGE OF CALLED ADDRESSES 2024
  • Ber Nikita Alekseevich
RU2832273C1
PROCESSOR WITH INSTRUCTION LOADING IN CACHE LINE AND BRANCH PREDICTION 2024
  • Trofimov Valentin Borisovich
  • Ber Nikita Alekseevich
RU2828600C1
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
PRESENTATION OF CYCLE TRANSITIONS IN TRANSITIONS PREHISTORY REGISTER USING MULTIPLE BITS 2007
  • Diffenderfer Dzhejms Norris
  • Rikhlik Boguslav
RU2447486C2
VLIW PROCESSOR WITH ADDITIONAL PREPARATION PIPELINE AND TRANSITION PREDICTOR 2024
  • Gruzdov Fedor Anatolevich
  • Ber Nikita Alekseevich
RU2816094C1
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
METHODS AND DEVICES FOR PROACTIVE CONTROL OF BRANCH ADDRESSES CACHE 2007
  • Rikhlik Boguslav
RU2421783C2
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
CLEANING OF SEGMENTED CONVEYOR FOR WRONGLY PREDICTED TRANSITIONS 2008
  • Makilvejn Majkl Skott
  • Diffenderfer Dzhejms Norris
  • Sartorius Tomas Ehndrju
  • Smit Rodni Uehjn
RU2427889C2
APPARATUS FOR DYNAMIC PREDICTION OF MICROPROCESSOR CONDITIONAL JUMP COMMANDS 2012
  • Arjashev Sergej Ivanovich
  • Barskikh Mikhail Evgen'Evich
  • Morev Sergej Andreevich
RU2503996C1

RU 2 832 441 C1

Authors

Trofimov Valentin Borisovich

Ber Nikita Alekseevich

Dates

2024-12-24Published

2024-05-18Filed