نتایج جستجو برای: branch prediction

تعداد نتایج: 328474  

1998
Karel Driesen

Two-level predictors improve branch prediction accuracy by allowing predictor tables to hold multiple predictions per branch. Unfortunately, the accuracy of such predictors is impaired by two detrimental effects. Capacity misses increase since each branch may occupies entries proportional to the number of different path histories leading up to the branch. The working set of a given program ther...

Journal: :J. Instruction-Level Parallelism 2007
Yasuo Ishii

In this paper, we propose a Fused Two-Level (FTL) branch predictor combined with an Ahead Calculation method. The FTL predictor is derived from the fusion hybrid predictor. It achieves high accuracy by adopting PAp-base Geometrical History Length (p-GEHL) prediction, which is an effective prediction scheme exploiting local histories. The p-GEHL predictor has several prediction tables indexed fr...

1998
Somesh Jha Yuan Lu

In modern microprocessors deep pipelines are widely used to speed up execution. The importance of a good branch predictor to the eeectiveness of a deep pipeline in the presence of conditional branches is well-known. There are several branch prediction schemes described in literature. The common way to evaluate the performance of branch prediction algorithms is simulation. In this paper we prese...

2001
Kevin Skadron

This paper shows that context switching is not a sig-niicant factor to be considered when performing general branch prediction studies. Branch prediction allows for speculative execution by increasing available instruction level parallelism (ILP) and hiding the time required to resolve branch conditions. Accurate simulation of branch prediction is important because branch prediction strongly in...

1997
David I. August Daniel A. Connors John C. Gyllenhaal Wen-mei W. Hwu

This paper introduces a new architectural approach that supports compiler-synthesized dynamic branch predication. In compiler-synthesized dynamic branch prediction, the compiler generates code sequences that, when executed, digest relevant state information and execution statistics into a condition bit, or predicate. The hardware then utilizes this information to make predictions. Two categorie...

Journal: :Journal of Systems Architecture 2003
Colin Egan Gordon L. Steven Patrick Quick Rubén Anguera Fleur L. Steven Lucian N. Vintan

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. 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 s...

2001
Gordon B. Steven Rubén Anguera Colin Egan Fleur L. Steven Lucian N. Vintan

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 field...

Journal: :IJHPSA 2007
Jurij Silc Theo Ungerer Borut Robic

Branch prediction schemes have become an integral part of today’s superscalar processors. They are one of the key issues in enhancing the performance of processors. Pipeline stalls due to conditional branches are one of the most significant impediments to realise the performance potential of superscalar processors. Many schemes for branch prediction, that can effectively and accurately predict ...

2003
Meng-chou Chang Ting-yu Chiu Chih-pei Chang

Today’s superscalar processors use branch prediction to reduce the influence of control hazards. Conventional two-level branch predictors make predictions based on either intra-branch correlation or inter-branch correlation. In the paper, the authors proposed two new branch predictors, called PGXg and PGAg, which make predictions by employing both intra-branch correlation and inter-branch corre...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید