发明名称 以推测方式使高速缓存中的缓存行失效的方法及系统
摘要 设定成以推测方式使缓存行失效的高速缓存控制器,可立即响应失效请求或指令,而不必等候错误检查的完成。为了避免错误检查判定该失效操作是错误的而不应执行该失效操作,所以在该错误检查完成之前,该高速缓存控制器使在推测方式下失效的该缓存行不会被修改。在此种方式下,如果后来发现该失效操作是错误的,则可撤销该推测方式失效操作。如果完成了错误检查,且并未检测到任何错误,则该推测方式失效操作变成非推测方式。
申请公布号 CN1248118C 申请公布日期 2006.03.29
申请号 CN02809983.4 申请日期 2002.03.21
申请人 先进微装置公司 发明人 T-C·谭;B·T·森德
分类号 G06F12/08(2006.01) 主分类号 G06F12/08(2006.01)
代理机构 北京纪凯知识产权代理有限公司 代理人 戈泊;程伟
主权项 1.一种以推测方式使高速缓存(423)中的缓存行失效的方法,其包括:接收一个请求;开始用来决定该失效操作是否错误的各项检查;响应所述接受,而以推测方式使该缓存行失效,其中以推测方式使该缓存行失效的步骤包括指示该缓存行是失效的;以及在完成这些检查之前,保护该缓存行不会受到后续的修改;以及响应决定所述失效操作是错误的这些检查中的一项检查,指示所述缓存行是有效的,而撤销该推测方式的失效操作。其中决定所述失效操作是否错误要耗费一给定的循环周期,且在该给定的循环周期后该推测方式失效操作转换成非推测方式失效操作。
地址 美国加利福尼亚州
您可能感兴趣的专利