发明名称 | 用于使用记录板机制处理加载锁定指令的方法和装置 | ||
摘要 | 本发明提供了一种使用锁定记录板机制的处理核心。所述锁定记录板用来管理加载锁定指令。加载锁定记录板包含代表不同条件的多个记录板条目,这些条件在加载锁定指令可以退出之前必须得到满足。在加载锁定指令的执行期间,推测性地执行退出条件,并且记录板相应地得到更新和检查。如果记录板指示一个或多个退出条件没有得到满足,就重放加载锁定指令。否则,允许加载锁定指令退出。当退出条件被清除时,记录板管理功能定期更新记录板内容。这样就可以实现加载锁定操作的快速退出。 | ||
申请公布号 | CN1908890B | 申请公布日期 | 2010.10.13 |
申请号 | CN200610111064.4 | 申请日期 | 2003.11.10 |
申请人 | 英特尔公司 | 发明人 | H·H·胡姆;D·卡米恩 |
分类号 | G06F9/30(2006.01)I | 主分类号 | G06F9/30(2006.01)I |
代理机构 | 中国专利代理(香港)有限公司 72001 | 代理人 | 刘红;王勇 |
主权项 | 一种处理器,包含:一个调度器,用来调度程序指令的执行,一个执行管道,用来执行被调度的指令并且确定已经得到执行的指令是否要被重新执行,一个重放单元,用来使指令被重新执行,一个记录板,具有用于存储与加载锁定指令相关联的退出条件标志的多个字段,所述记录板提供与执行管道的通信,其中所述记录板在确定指令是否符合退出条件时用于保持退出条件信息,其中所述退出条件信息之一是:是否存在故障条件,是否存在错误地址,写组合缓冲器的命中,加载锁定指令是否在退出,加载锁定指令是否拥有锁定记录板,是否存在要释放完的较老的存储指令,以及是否存在优先的存储指令。 | ||
地址 | 美国加利福尼亚州 |