发明名称 | 以推测方式使高速缓存中的缓存行失效的方法及系统 | ||
摘要 | 设定成以推测方式使缓存行失效的高速缓存控制器,可立即响应失效请求或指令,而不必等候错误检查的完成。为了避免错误检查判定该失效操作是错误的而不应执行该失效操作,所以在该错误检查完成之前,该高速缓存控制器使在推测方式下失效的该缓存行不会被修改。在此种方式下,如果后来发现该失效操作是错误的,则可撤销该推测方式失效操作。如果完成了错误检查,且并未检测到任何错误,则该推测方式失效操作变成非推测方式。 | ||
申请公布号 | CN1509436A | 申请公布日期 | 2004.06.30 |
申请号 | CN02809983.4 | 申请日期 | 2002.03.21 |
申请人 | 先进微装置公司 | 发明人 | T-C·谭;B·T·森德 |
分类号 | G06F12/08 | 主分类号 | G06F12/08 |
代理机构 | 北京纪凯知识产权代理有限公司 | 代理人 | 戈泊;程伟 |
主权项 | 1.一种计算机系统,包含:处理器(409);系统内存(425);连接到该处理器且包含多个缓存行储存区域的高速缓存(423);连接而接收第一请求的高速缓存控制器(419),其中该高速缓存控制器设定成:响应该第一请求,而以推测方式使第一缓存行储存区域中的第一缓存行失效;且其中响应以推测方式使该第一缓存行失效,该高速缓存控制器进一步设定成:在该第一缓存行的失效操作变成非推测式之前,禁止修改该第一缓存行储存区域;以及错误检测单元(603),该错误检测单元设定成执行对应于该第一请求的至少一个检查,其中如果执行了该检查,且并未检测到任何错误,则该第一缓存行的该失效操作变成了非推测式。 | ||
地址 | 美国加利福尼亚州 |