2006Microelectronics & ComputerRequires access

A Study of Branch Prediction Scheme for Superscalar Processors

Zhiyong Chen

Open publisher page 0 citations

Abstract

As the pipeline depth and issue rate of high-performance superscalar processors increase, the importance of an excellent branch predictor becomes more crucial to delivering the potential performance of a wide-issue, deep pipeline processor. Conventional two-level branch predictors predict the outcome of a branch either based on the local branch history information or based on the global branch history information. This paper proposes a new branch prediction scheme, called LGshare, which employs both the global and local branch history information simultaneously to improve the branch prediction accuracy for superscalar processors. It is shown that LGshare can achieve higher branch prediction accuracy than conventional two-level predictors when the size of the pattern history table is fixed.

About this research paper

What this paper is about

As the pipeline depth and issue rate of high-performance superscalar processors increase, the importance of an excellent branch predictor becomes more crucial to delivering the potential performance of a wide-issue, deep pipeline processor. Conventional two-level branch predictors predict the outcome of a branch either based on the local branch history information or based on the global branch history information. This paper proposes a new branch prediction scheme, called LGshare, which employs both the global and local branch history information simultaneously to improve the branch prediction accuracy for superscalar processors. It is shown that LGshare can achieve higher branch prediction accuracy than conventional two-level predictors when the size of the pattern history table is fixed.

Why it matters

A significance statement is not available in the OpenAlex record.

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

As the pipeline depth and issue rate of high-performance superscalar processors increase, the importance of an excellent branch predictor becomes more crucial to delivering the potential performance of a wide-issue, deep pipeline processor. Conventional two-level branch predictors predict the outcome of a branch either based on the local branch history information or based on the global branch history information. This paper proposes a new branch prediction scheme, called LGshare, which employs both the global and local branch history information simultaneously to improve the branch prediction accuracy for superscalar processors. It is shown that LGshare can achieve higher branch prediction accuracy than conventional two-level predictors when the size of the pattern history table is fixed.

Key concepts: Branch predictor, Superscalar, Computer science, Pipeline (software), Parallel computing, Scheme (mathematics), Microarchitecture, Speculative execution

Related papers

Back to paper searchBrowse research topicsOriginal source
A Study of Branch Prediction Scheme for Superscalar Processors — Research Paper | ScholarLens