IEE Proceedings - Computers and Digital Techniques · 2002 · 13 citations · 2 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureMachine LearningPredictive AnalyticsBranch PredictionHardware AccelerationMemory Hierarchy OptimizationMulticore Processor DesignPipeline ParallelismSuperscalar ProcessingBranch History TablesBranch Prediction AccuracyGlobal Branch PredictionLocal Branch PredictionPredictor Design For Superscalar ProcessorsSuperscalar Microarchitecture
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 pipelined processor. Conventional two-level branch predictors predict the outcome of a branch either based on the local branch history information, comprising the previous outcomes of a single branch, or based on the global branch history information, comprising the previous outcomes of all branches. The authors propose 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.
2
Irina N. Serenko · Journal of the Institute of Oriental Studies RAS · 2022 · 187 citations · Full text
Social Sciences, International Relations, Political Science +11