喻明艳, 张祥建, 王晨旭. 分支指令特性与分支预测器的性能研究[J]. 微电子学与计算机, 2010, 27(6): 8-12.
引用本文: 喻明艳, 张祥建, 王晨旭. 分支指令特性与分支预测器的性能研究[J]. 微电子学与计算机, 2010, 27(6): 8-12.
YU Ming-yan, ZHANG Xiang-jian, WANG Chen-xu. Research on Branch Characteristic and Branch Predictor Performance[J]. Microelectronics & Computer, 2010, 27(6): 8-12.
Citation: YU Ming-yan, ZHANG Xiang-jian, WANG Chen-xu. Research on Branch Characteristic and Branch Predictor Performance[J]. Microelectronics & Computer, 2010, 27(6): 8-12.

分支指令特性与分支预测器的性能研究

Research on Branch Characteristic and Branch Predictor Performance

  • 摘要: 根据分支指令的特性,分析了分支行为与分支预测技术对单发射嵌入式处理器CPI栈(CPI stacks)组成的影响,并在RTL级设计了分支预测器的时序精确模型,通过硬件模拟方法对分支指令特性和分支预测器的性能进行了研究.实验考察了分支指令在分支预测器命中或缺失时的不同跳转统计特性,验证了分支预测器对CPI栈影响的理论推导,为单发射嵌入式处理器中分支预测器的设计与优化提供了精确的实验依据.

     

    Abstract: Based on the characteristic of the branch instruction,the impact of branch behavior and branch prediction technique on the CPI stacks components of the embedded single-issue processor is analyzed in this paper,furthermore the accurate timing model of the branch predictor is designed in RTL-level,and the characteristic of branch instruction and the performance of branch predictor are also studied through hardware simulation.In our experiment the correspondent statistical properties of the branch instruction when the behavior of miss or hit in the branch predictor happens are recorded,proving the legitimate conclusion of the correlativity between the branch predictor and the CPI stacks components and providing the design and optimization of the branch predictor for the embedded single-issue processor with accurate experimental basis.

     

/

返回文章
返回