发明名称 |
一种改进型PAp分支预测方法 |
摘要 |
一种改进型PAp分支预测方法,包括降低预测器训练时间方法和提高分支预测准确率方法,降低预测器训练时间方法包括:使用一种新的有限状态机来表示跳转指令的跳转方向;改进第一次训练时跳转方向训练方法;以及改进PT表计数器计数规则;提高分支预测准确率方法包括:在取指级当遇到不跳转的跳转指令时,同一个取指包中多取一套预测信息;跳转出错后对PT表计数器正确复位,本发明可降低预测训练时间,提高预测效率并提高预测准确率,从而提高处理器性能。 |
申请公布号 |
CN105867884A |
申请公布日期 |
2016.08.17 |
申请号 |
CN201610177103.4 |
申请日期 |
2016.03.24 |
申请人 |
清华大学 |
发明人 |
何虎;付家为;麻军平;王旭;马千里 |
分类号 |
G06F9/38(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
西安智大知识产权代理事务所 61215 |
代理人 |
段俊涛 |
主权项 |
一种改进型PAp分支预测方法,包括降低预测器训练时间方法和提高分支预测准确率方法,其特征在于:所述降低预测器训练时间方法包括:使用一种新的有限状态机来表示跳转指令的跳转方向;改进第一次训练时跳转方向训练方法;以及改进PT表计数器计数规则;所述提高分支预测准确率方法包括:在取指级当遇到不跳转的跳转指令时,同一个取指包中多取一套预测信息;跳转出错后对PT表计数器正确复位。 |
地址 |
100084 北京市海淀区100084信箱82分箱清华大学专利办公室 |