用于将不完整记录从第一缓存降级至第二缓存的系统和方法

    公开(公告)号:CN103207840A

    公开(公告)日:2013-07-17

    申请号:CN201310016878.X

    申请日:2013-01-17

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0866 G06F12/128

    摘要: 本发明是用于将不完整记录从第一缓存降级至第二缓存的系统和方法。对记录进行从第一缓存降级至第二缓存的判定,其中第一缓存内的记录对应于存储系统内的记录并且包括多个扇区。响应于判定第二缓存包括从第一缓存降级的旧版本记录,就旧版本的记录是否包括在从第一缓存降级的记录中未包含的记录扇区进行判定。将从第一缓存降级的记录中的扇区与记录旧版本中未包含在从第一缓存降级的记录内的扇区合并为记录的新版本。将记录的新版本写入第二缓存。

    用于管理高速缓存数据的数字数据处理设备和方法

    公开(公告)号:CN1955948A

    公开(公告)日:2007-05-02

    申请号:CN200610094220.0

    申请日:2006-06-27

    IPC分类号: G06F12/08

    摘要: 计算机系统高速缓存包括至少两个级别。较低级别的选择牺牲性高速缓存接收从较高级别高速缓存逐出的高速缓存线。选择机制选择从较高级别高速缓存逐出的线以便存储在牺牲性高速缓存中,只有某些逐出的线被选择用于牺牲。优选地,使用与每个高速缓存线相关联的两个优先级位来选择用于牺牲的线。优先级位表明该线在处于较高级别高速缓存中时是否被再次引用过以及该线在被从较高级别高速缓存逐出后是否被重新加载过。

    逐出高速缓存的行的电路布置、数据处理系统和方法

    公开(公告)号:CN1940892A

    公开(公告)日:2007-04-04

    申请号:CN200610095979.0

    申请日:2006-06-29

    IPC分类号: G06F12/08

    摘要: 一种用于包含式高速缓存的高速缓存逐出算法,它可以至少部分地基于在较高级高速缓存中的高速缓存行的状态,来确定从包含式高速缓存中逐出多个高速缓存行当中的哪一行。具体地,高速缓存逐出算法从对于较低级高速缓存的包含式高速缓存目录中确定高速缓存行是否高速缓存在较低级高速缓存中但没有高速缓存在多个较高级高速缓存的任何一个中,对于较高级高速缓存,高速缓存目录信息附加地存储在高速缓存目录中。然后,基于对高速缓存行高速缓存在较低级高速缓存中但没有高速缓存在多个较高级高速缓存的任何一个中的确定,高速缓存逐出算法可以选择该高速缓存行,用于从该高速缓存中逐出。