发明名称 |
用于分支预测的基于置信度阈值的相对路径执行 |
摘要 |
实施例涉及用于分支预测的基于置信度阈值的相对路径执行。一个方面包括,为在执行第一线程期间所遇到的第一分支指令确定分支预测,其中,该分支预测指示该第一分支指令的主路径和相对路径。另一个方面包括,由第一线程执行该主路径。另一个方面包括,确定该分支预测的置信度,并将该分支预测的置信度与置信度阈值进行比较。又一个方面包括,基于该分支预测的置信度低于该置信度阈值,启动执行第一分支指令的相对路径的第二线程,其中,第二线程与第一线程并行执行。 |
申请公布号 |
CN104919418A |
申请公布日期 |
2015.09.16 |
申请号 |
CN201380070347.7 |
申请日期 |
2013.10.21 |
申请人 |
国际商业机器公司 |
发明人 |
B·R·普瑞斯凯;C-L·K·舒姆;C·A·卡尔果维斯基;F·Y·布萨巴;S·卡洛 |
分类号 |
G06F9/38(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
郑宗玉 |
主权项 |
一种用于分支预测的基于置信度阈值的相对路径执行的计算机系统,所述系统包括:处理器,所述处理器被配置为执行一个方法,所述方法包括:为在执行第一线程期间所遇到的第一分支指令确定分支预测,其中,所述分支预测指示所述第一分支指令的主路径和相对路径;由所述第一线程执行所述主路径;确定所述分支预测的置信度;将所述分支预测的所述置信度与置信度阈值进行比较;以及基于所述分支预测的所述置信度低于所述置信度阈值,启动执行所述第一分支指令的所述相对路径的第二线程,其中,所述第二线程与所述第一线程并行执行。 |
地址 |
美国纽约 |