发明名称 |
用于存储具有可可靠预测的指令序列的分支的指令序列缓冲器 |
摘要 |
一种用于输出可可靠预测的指令序列的方法。该方法包括追踪重复命中以确定微处理器的频繁命中指令序列的集合,以及从该集合之中,标识出具有形成可可靠预测的指令序列的一系列后续频繁执行的分支指令的分支指令。将该可可靠预测的指令序列存储到缓冲器中。对于针对分支指令的后续命中,从缓冲器输出可可靠预测的指令序列。 |
申请公布号 |
CN103262027B |
申请公布日期 |
2016.07.20 |
申请号 |
CN201180057525.3 |
申请日期 |
2011.10.12 |
申请人 |
索夫特机械公司 |
发明人 |
M·阿卜杜拉 |
分类号 |
G06F9/30(2006.01)I;G06F9/305(2006.01)I;G06F9/06(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京市金杜律师事务所 11256 |
代理人 |
酆迅 |
主权项 |
一种用于输出可可靠预测的指令序列的方法,包括:追踪重复命中以确定微处理器的频繁命中指令序列的集合;从所述集合之中,标识出具有形成可可靠预测的指令序列的一系列后续频繁执行分支指令的分支指令;将所述可可靠预测的指令序列存储到缓冲器中;对于针对所标识的分支指令的后续命中,从所述缓冲器输出所述可可靠预测的指令序列,其中比较逻辑被用来对所述可可靠预测的指令序列进行评估以确定所述可可靠预测的指令序列是否应当从所述缓冲器中被逐出。 |
地址 |
美国加利福尼亚州 |