改进的基于O-GEHL预测技术的EDGE块预测器
指令块层面的控制流推测技术,对具有块原子性(Block-atomic)特点的EDGE体系结构性能来说,至关重要.使用”出口(Exit)+目标地址(Target)”预测方式的块预测器(Next-block Predictor)赋予了EDGE体系结构高效的控制流推测能力。到目前为止,已经有一系列的二值预测器被修改来适应块预测器中的出口预测,其中就包括第一届分支预测锦标赛提出的O-GEHL预测器.本文分析了目前基于O-GEHL预测技术的块预测器的缺点,并针对其缺点提出了两种主要的改进策略:第一种为无选择器的O-GEHL出口预测,第二种为直接使用OGEHL预测器的二值预测能力单独对每个出口进行预测.性能评价结果表明,当预测器硬件资源在16KB到1MB范围内时,在四种用来比较的基于O-GEHL预测技术的块预测器中:无选择器的O-GEHL出口预测方案比文献中的O-GEHL出口预测器性能平均提高了0.7%;对8个出口分别使用二值O-GEHL预测器进行预测的方案,在硬件资源较多的情况下,性能提高了3%;只对前4个出口采用二值O-GEHL预测器的方案,则将性能平均提高了2%.
EDGE处理器 块预测器 O-GEHL技术 出口预测 无选择器 二值预测
苟鹏飞 王诗博 杨兵 喻明艳
哈尔滨工业大学微电子中心 哈尔滨150001
国内会议
成都
中文
41-50
2011-08-12(万方平台首次上网日期,不代表论文的发表时间)