国内刊号:43-1258/TP
国际刊号:1007-130X
发布日期:
作者:周蔺宁, 刘杰, 李洪奎, 付浩东, 刘红海, 肖浩
单位:(湖州师范学院信息工程学院,浙江 湖州 313000)
关键词:乱序执行,访存指令,相关性预测,
基金:湖州市公益重点项目(2019GZ10);浙江省重点实验室项目(2020E10017)
BOOM处理器采用的Store指令回查策略虽然解决了访存指令乱序执行引发的数据冲突问题,但是该策略会导致流水线的大量冲刷,降低了处理器的性能。对此,提出了一种访存指令的相关性预测方法。该方法取消了Load指令访存前的查询操作,增加了Load指令相关性预测表,只有预测为无相关性的Load指令才可以乱序执行。这种方法在保证程序逻辑正确的前提下避免了大量冲刷流水线。测试程序采用SPEC CPU 2006下的7个子程序,实验结果表明,改进后的处理器执行程序的性能平均提升了3.5%。
来源:2024年第8期
《计算机工程与科学》期刊编辑部