• Home
  • Search
  • A Comparative Study of Branch Predictors
  • https://doi.org/10.13016/m2f90sCopy DOI Icon

A Comparative Study of Branch Predictors

  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

A branch predictor is the part of the processor that determines whether a conditional branch in the instruction flow of a program is likely to be taken or not. Almost all pipelined processors have branch predictors, because they must guess the address of the next instruction to fetch before the current conditional instruction has been executed [1]. Hence, attempts have been made to design accurate branch predictors. This project attempts at modeling different branch predictors and comparing their performances for a set of benchmarks.

Similar Papers
  • Conference Article
  • Citations49

Branch classification: a new mechanism for improving branch predictor performance

  • Aug 24, 2005
  • Po-Yung Chang +3
  • PDF
  • Research Article

Comparison of the Efficiency and Theoretical Hardware Consumption of Four Different Dynamic and Static Branch Predictors

  • Sep 01, 2021
  • Journal of Physics: Conference Series
  • Boyang Li
  • Conference Article
  • Citations166

Trading conflict and capacity aliasing in conditional branch predictors

  • May 01, 1997
  • Pierre Michaud +2
  • Single Report

Broadcast Mechanism for improving Conditional Branch Prediction in Speculative Multithreaded Processors

  • Jan 01, 2000
  • Renjith Thankappan Achary Retnamma
  • Research Article
  • Citations35

Static correlated branch prediction

  • Sep 01, 1999
  • ACM Transactions on Programming Languages and Systems
  • Cliff Young +1
  • Research Article
  • Citations5

Dynamic per-branch history length adjustment to improve branch prediction accuracy

  • Sep 08, 2006
  • Microprocessors and Microsystems
  • Jong Wook Kwak +1
  • Research Article
  • Citations1

Power-aware branch predictor update

  • Jan 01, 2005
  • IEE Proceedings - Computers and Digital Techniques
  • A Baniasadi
  • Conference Article
  • Citations18

The Bimode++ Branch Predictor

  • Jan 17, 2005
  • K Kise +3
  • Conference Article

Exploring Deep Learning-based Branch Prediction for Computer Devices

  • Jun 01, 2019
  • Yeongeun Seo +3
  • Research Article
  • Citations4

A conditional branch predictor based on weightless neural networks

  • Jul 28, 2023
  • Neurocomputing
  • Luis A.Q Villon +9
  • Book Chapter
  • Citations1

Area-Aware Pipeline Gating for Embedded Processors

  • Jan 01, 2005
  • Babak Salamat +1
  • Conference Article

A shared BTB design for multicore systems

  • Feb 16, 2019
  • Moumita Das +2
  • Conference Article

A Study for Branch Predictors to Alleviate the Aliasing Problem

  • Jun 26, 2020
  • Tieling Xie +2
  • Conference Article
  • Citations5

Applying caching to two-level adaptive branch prediction

  • Sep 04, 2001
  • C Egan +3
  • Research Article
  • Citations22

Using hybrid branch predictors to improve branch prediction accuracy in the presence of context switches

  • May 01, 1996
  • ACM SIGARCH Computer Architecture News
  • Marius Evers +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.