Realization of Perceptron-Based Branch Predictors in SimpleScalar

YE Xin-Dong,TANG Zhi-Qiang,TU Shi-Liang
DOI: https://doi.org/10.3969/j.issn.1003-3254.2010.01.010
2010-01-01
Abstract:SimpleScalar is a superscalar processor monitor which is used widely in performance analysis.This paper first analyzes the internal architecture of SimpleScalar,and on this basis,in-depth analyzes the mechanism to achieve branch prediction.Through an in-depth study of Perceptron-based branch predictor implementation mechanism,it proposes a design to let SimpleScalar support Perceptron-based branch predictor. And this has practical significance for superscalar processor performance modeling and research.
What problem does this paper attempt to address?