2009International Conference on Circuits, systems, electronics, control & signal processingRequires access

Saturating counter design for meta predictor in hybrid branch prediction

Young Jung Ahn, Dae Yon Hwang, Yong Suk Lee, Jin‐Young Choi, Gyungho Lee

Open publisher page 3 citations

Abstract

High-performance computer systems have made use of super-pipelining, dynamic scheduling and multiissue superscalar processor technologies. In these systems, branch prediction accuracy has a significant impact on the performance because the penalty for misprediction increases as pipelines deepen and the number of instructions issued per cycle increases. To have a better prediction accuracy, branch predictors utilized in high performance systems are a hybrid type. Hybrid branch prediction employs multiple branch predictors and selects one particular branch predictor per the program context of a given branch instruction instance for prediction. For choosing a particular branch predictor is a job of meta-predictor. This paper considers type and size of saturating counter design specifically for the meta predictor. State transitions different from a usual saturating counter may choose a particular predictor for prediction better and result a higher prediction accuracy.

About this research paper

What this paper is about

High-performance computer systems have made use of super-pipelining, dynamic scheduling and multiissue superscalar processor technologies. In these systems, branch prediction accuracy has a significant impact on the performance because the penalty for misprediction increases as pipelines deepen and the number of instructions issued per cycle increases. To have a better prediction accuracy, branch predictors utilized in high performance systems are a hybrid type. Hybrid branch prediction employs multiple branch predictors and selects one particular branch predictor per the program context of a given branch instruction instance for prediction. For choosing a particular branch predictor is a job of meta-predictor. This paper considers type and size of saturating counter design specifically for the meta predictor. State transitions different from a usual saturating counter may choose a particular predictor for prediction better and result a higher prediction accuracy.

Why it matters

OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

High-performance computer systems have made use of super-pipelining, dynamic scheduling and multiissue superscalar processor technologies. In these systems, branch prediction accuracy has a significant impact on the performance because the penalty for misprediction increases as pipelines deepen and the number of instructions issued per cycle increases. To have a better prediction accuracy, branch predictors utilized in high performance systems are a hybrid type. Hybrid branch prediction employs multiple branch predictors and selects one particular branch predictor per the program context of a given branch instruction instance for prediction. For choosing a particular branch predictor is a job of meta-predictor. This paper considers type and size of saturating counter design specifically for the meta predictor. State transitions different from a usual saturating counter may choose a particular predictor for prediction better and result a higher prediction accuracy.

Key concepts: Branch predictor, Computer science, Superscalar, Scheduling (production processes), Context (archaeology), Predictive modelling, Processor scheduling, Performance prediction

Related papers

Back to paper searchBrowse research topicsOriginal source
Saturating counter design for meta predictor in hybrid branch prediction — Research Paper | ScholarLens