Title :
Predicting conditional branches with fusion-based hybrid predictors
Author :
Loh, Gabriel H. ; Henry, Dana S.
Author_Institution :
Dept. of Comput. Sci., Yale Univ., New Haven, CT, USA
Abstract :
Researchers have studied hybrid branch predictors that leverage the strengths of multiple standalone predictors. The common theme among the proposed techniques is a selection mechanism that chooses a prediction from among several component predictors. We make the observation that singling out one particular component predictor ignores the information of the nonselected components. We propose branch prediction fusion, originally inspired by work in the machine learning field, which combines or fuses the information from all of the components to arrive at a final prediction. Our 32 KB predictor achieves the same overall prediction accuracy as the 188 KB versions of the previous best performing predictors (the Multi-Hybrid and the global-local perceptron).
Keywords :
learning (artificial intelligence); parallel architectures; 188 KB; 32 KB; branch prediction fusion; conditional branch prediction; fusion-based hybrid predictors; machine learning; Accuracy; Clocks; Computer science; Cost function; Fuses; Machine learning; Microarchitecture; Resumes; Space exploration; Throughput;
Conference_Titel :
Parallel Architectures and Compilation Techniques, 2002. Proceedings. 2002 International Conference on
Print_ISBN :
0-7695-1620-3
DOI :
10.1109/PACT.2002.1106015