发明名称 | 具有空悬(H)和最新(R)状态的高速缓存相关性协议 | ||
摘要 | 本文介绍一种保持数据处理系统中高速缓存相关性的高速缓存和方法。根据本发明的方法,第一个高速缓存的第一个数据项是与表示其地址的一个地址标记关联存储的。第一个高速缓存的相关性指示符被设置到第一状态。然后,窥探互连部件,监测由多个高速缓存中另一个高速缓存启动的数据传输。如果在相关性指示符设置在第一状态期间,检测到这种数据传输,则将第二数据项与该地址标记关联存储在第一个高速缓存中,并且将相关性指示符设置到第二状态。 | ||
申请公布号 | CN1226706A | 申请公布日期 | 1999.08.25 |
申请号 | CN99101303.4 | 申请日期 | 1999.01.15 |
申请人 | 国际商业机器公司 | 发明人 | R·K·阿里米里;J·S·多德森;J·D·刘易斯 |
分类号 | G06F15/16 | 主分类号 | G06F15/16 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 王勇;王忠忠 |
主权项 | 1.一种保持数据处理系统中高速缓存相关性的方法,其中的数据处理系统包括多个连接着一个互连部件上的高速缓存和多个处理器,该方法的特征在于包含:将第一数据项与表示其地址的某地址标记关联存储在多个高速缓存中的第一个高速缓存中;将第一个高速缓存中的某相关性指示符设置到第一状态,第一状态表示第一个高速缓存中该地址标记有效,该第一数据项无效;然后,窥探检测互连部件上与地址标记指示的地址关联的数据传输,其中该数据传输是由多个高速缓存中的另一个高速缓存启动的,并且包括有第二个数据项;在相关性指示符设置在第一状态期间,如果检测到互连部件上与地址标记指示的地址关联的数据传输,则,将第二数据项与该地址标记关联存储在第一个高速缓存中,并且,更新相关性指示符到第二状态,表示该第二数据项有效,并且第一个高速缓存能够应请求提供第二数据项。 | ||
地址 | 美国纽约州 |