• Home
  • Search
  • Dynamic branch prediction using neural networks
  • Open Access IconOpen Access
  • Cite Icon27
  • https://doi.org/10.1109/dsd.2001.952279Copy DOI Icon

Dynamic branch prediction using neural networks

  • Sep 4, 2001
  • G Steven +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Dynamic branch prediction in high-performance processors is a specific instance of a general time series prediction problem that occurs in many areas of science. In contrast, most branch prediction research focuses on two-level adaptive branch prediction techniques, a very specific solution to the branch prediction problem. An alternative approach is to look to other application areas and fields for novel solutions to the problem. In this paper, we examine the application of neural networks to dynamic branch prediction. Two neural networks are considered: a lecturing vector quantisation (LVQ) Network and a backpropagation network. We demonstrate that a neural predictor can achieve misprediction rates comparable to conventional two-level adaptive predictors and suggest that neural predictors merit further investigation.

Similar Papers
  • Conference Article

The New Kind Structure Design and Research of Loop and b-Cache Based on GAs Branch Prediction

  • Jan 01, 2009
  • Jing-Mei Li +2
  • Research Article
  • Citations3

An efficient branch predictor for improved accuracy of instruction level parallelism

  • Apr 06, 2021
  • The Journal of Supercomputing
  • Sweety +1
  • 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
  • Citations43

Analysis of the execution time unpredictability caused by dynamic branch prediction

  • Jan 01, 2006
  • J Engblom
  • PDF
  • Research Article
  • Citations1

Researches on Design and Implementations of Two 2-Bit Predictors

  • Sep 01, 2011
  • Advanced Engineering Forum
  • Long Zhang +2
  • Conference Article
  • Citations91

Guarded execution and branch prediction in dynamic ILP processors

  • Apr 01, 1994
  • Dionisios Pnevmatikatos +1
  • Conference Article
  • Citations13

A Case for Static Branch Prediction in Real-Time Systems

  • Aug 17, 2005
  • C Burguiere +2
  • Research Article
  • Citations17

Microbenchmarks for determining branch predictor organization

  • Jan 23, 2004
  • Software: Practice and Experience
  • Milena Milenkovic +2
  • Conference Article

FPGA Implementation of a Pipelined RV32IM Processor with Dynamic Branch Prediction

  • Dec 20, 2025
  • Maharishi Sonwani +1
  • Conference Article
  • Citations5

Applying caching to two-level adaptive branch prediction

  • Sep 04, 2001
  • C Egan +3
  • Conference Article
  • Citations51

Low-power, high-performance analog neural branch prediction

  • Nov 01, 2008
  • Renee St Amant +2
  • Conference Article
  • Citations18

The Bimode++ Branch Predictor

  • Jan 17, 2005
  • K Kise +3
  • Research Article
  • Citations8

Correlation and aliasing in dynamic branch predictors

  • May 01, 1996
  • ACM SIGARCH Computer Architecture News
  • Stuart Sechrest +2
  • Conference Article
  • Citations41

Corpus-based static branch prediction

  • Jun 01, 1995
  • Brad Calder +5
  • Research Article

세트 연관 캐쉬를 사용한 2단계 적응적 분기 예측

  • Dec 01, 2002
  • The KIPS Transactions:PartA
  • Won Shim
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.