发明名称 执行防电源故障高速缓存而无需原子元数据的技术
摘要 一种方法和系统允许将永久存储设备中的数据防电源故障地回写或直写高速缓存入高速缓存设备的一个或多个高速缓存行。当存储设备中的数据被高速缓存时,没有与任一高速缓存行关联的元数据被原子地写至高速缓存设备。如此,在高速缓存数据期间不需要专门的高速缓存硬件来允许元数据的原子写入。
申请公布号 CN101923499B 申请公布日期 2013.11.06
申请号 CN201010158039.8 申请日期 2010.03.29
申请人 英特尔公司 发明人 S·N·特里卡
分类号 G06F11/14(2006.01)I;G06F12/16(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 毛力;袁逸
主权项 一种用于执行防电源故障高速缓存而无需原子元数据的方法,包括:将第一设备的数据高速缓存入第二设备的多个高速缓存行中的一个或多个,包括:从关联于所述多个高速缓存行的状态信息判断所述多个高速缓存行中是否有任何高速缓存行被标记为未使用;如果没有,则逐出所述多个高速缓存行中的至少一个;以及在所述状态信息中将所述至少一个被逐出的高速缓存行标记为未使用;选择在所述状态信息中被标记为未使用的一个或多个高速缓存行;以及将所述第一设备的所述数据高速缓存入所选择的一个或多个高速缓存行;其中在所述数据的高速缓存期间,没有任何关联于任何所述高速缓存行的状态信息要随所述数据原子地存储在所述第二设备中。
地址 美国加利福尼亚州