发明名称 |
处理单元中的提前执行的方法和系统 |
摘要 |
根据一个实施例,公开了一种方法。该方法包括检测处理单元(CPU)中的加载失败,停止重新排序缓冲器(ROB),推理性地撤回使ROB停止的指令以及后面的指令,当撤回时保持ROB中还没有被重命名的寄存器,以及当从加载失败接收到数据时,刷新CPU流水线。 |
申请公布号 |
CN100485607C |
申请公布日期 |
2009.05.06 |
申请号 |
CN200510121761.3 |
申请日期 |
2005.12.28 |
申请人 |
英特尔公司 |
发明人 |
A·海萨姆;D·奥伦斯坦恩;R·拉吉瓦;S·斯利尼瓦萨恩 |
分类号 |
G06F9/38(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 |
代理人 |
钱慰民 |
主权项 |
1、一种用于中央处理单元CPU中的提前执行的方法,包括:检测CPU中的加载失败;停止重新排序缓冲器;推理性地撤回使重新排序缓冲器停止的指令以及使重新排序缓冲器停止的指令后面的指令;当撤回具有还未被重命名的寄存器的指令时,通过将具有还未被重命名的寄存器的指令从重新排序缓冲器的头部复制到尾部,在重新排序缓冲器中保留具有还未被重命名的寄存器的指令;以及当从加载失败接收到数据时,刷新CPU流水线。 |
地址 |
美国加利福尼亚州 |