分支预测对超标量流水线性能影响分析
发布时间:2018-09-01 10:37
【摘要】:随着RSIC处理器体系结构的发展,指令级并行度的提高成为微处理器架构研究热点,分支预测技术作为解决流水线中控制相关问题的关键技术,对指令级并行度有着重要影响.通过对超标量处理器中流水线性能与分支预测相关的因素的关系分析,以及和标量处理器性能的对比,基于合理的假设条件得到它们之间关系的解析函数,从不同的角度深入分析了分支预测算法中分支预测正确率、分支指令所占比例、分支预测错误时刻、程序指令数大小、流水线深度以及指令并行发射宽度对流水线性能影响,为现代RISC处理器的研究以及分支预测技术的研究提供参考.
[Abstract]:With the development of RSIC processor architecture, the improvement of instruction level parallelism has become a research hotspot in microprocessor architecture. As a key technology to solve the related problems in pipeline control, branch prediction technology has an important impact on instruction level parallelism. By analyzing the relationship between pipeline performance and branch prediction in superscalar processors, and comparing the performance of scalar processors, an analytic function of the relationship between them is obtained based on reasonable assumptions. In this paper, the effects of the correct rate of branch prediction, the proportion of branch instructions, the error time of branch prediction, the number of program instructions, the depth of pipeline and the width of parallel transmission of instructions on the pipeline performance are analyzed from different angles. It provides a reference for the research of modern RISC processor and branch prediction technology.
【作者单位】: 北京微电子技术研究所;
【分类号】:TP332
[Abstract]:With the development of RSIC processor architecture, the improvement of instruction level parallelism has become a research hotspot in microprocessor architecture. As a key technology to solve the related problems in pipeline control, branch prediction technology has an important impact on instruction level parallelism. By analyzing the relationship between pipeline performance and branch prediction in superscalar processors, and comparing the performance of scalar processors, an analytic function of the relationship between them is obtained based on reasonable assumptions. In this paper, the effects of the correct rate of branch prediction, the proportion of branch instructions, the error time of branch prediction, the number of program instructions, the depth of pipeline and the width of parallel transmission of instructions on the pipeline performance are analyzed from different angles. It provides a reference for the research of modern RISC processor and branch prediction technology.
【作者单位】: 北京微电子技术研究所;
【分类号】:TP332
【参考文献】
相关期刊论文 前1条
1 吕超;戴晨;张为华;;计算机体系结构基准测试程序集的研究[J];计算机应用与软件;2013年10期
【共引文献】
相关期刊论文 前1条
1 陈智勇;廉海涛;吴星星;;一种改进的神经网络分支预测技术[J];微电子学与计算机;2014年11期
相关博士学位论文 前2条
1 项晓燕;体系结构级Cache功耗优化技术研究[D];浙江大学;2013年
2 陈晨;处理器条件分支指令处理关键技术研究[D];浙江大学;2013年
相关硕士学位论文 前1条
1 缪旭阳;复杂体系结构的计算特征分类研究[D];武汉理工大学;2014年
【相似文献】
相关期刊论文 前10条
1 陈晨;陈志坚;孟建熠;严晓浪;;基于预测极性动态变换的分支预测框架研究[J];电子与信息学报;2013年04期
2 焦永,陈跃跃;复合分支预测中选择算法的研究[J];计算机应用研究;2005年04期
3 肖泽强;;动态分支预测技术分析与量化研究[J];信息技术;2011年03期
4 靳文兵;石峰;左琦;张杨;;提前分支预测结构及算法研究[J];计算机研究与发展;2013年10期
5 马鹏;方晓e,
本文编号:2216935
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2216935.html