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