发明名称 |
用于保护计算机免于高速缓存中毒的系统和方法 |
摘要 |
保护计算机免于高速缓存中毒,包含:高速缓存-实体表,其用于维护多个数据高速缓存与多个实体之间的多个关联,其中所述高速缓存中的每个高速缓存均与所述实体中的一个不同实体关联;以及高速缓存管理器,用于接收与所述实体中的任一实体关联的数据,并将所接收的数据存储在所述高速缓存中被所述高速缓存-实体表指示为与该实体关联的任一高速缓存内,以及接收与所述实体中的任一实体关联的数据请求,并从所述高速缓存中被所述高速缓存-实体表指示为与发出请求的实体关联的任一高速缓存取回所请求的数据,其中在计算机硬件和包含在计算机可读介质中的计算机软件两者之一中实现所述高速缓存-实体表和所述高速缓存管理器中的任一个。 |
申请公布号 |
CN102484647B |
申请公布日期 |
2014.12.03 |
申请号 |
CN201080040699.4 |
申请日期 |
2010.08.31 |
申请人 |
国际商业机器公司 |
发明人 |
R·黑;A·沙拉巴尼 |
分类号 |
H04L29/06(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
于静;张亚非 |
主权项 |
一种用于保护计算机免于高速缓存中毒的系统,所述系统包含:高速缓存‑实体表,其用于维护多个数据高速缓存与多个实体之间的多个关联,其中所述高速缓存中的每个高速缓存均与所述实体中的一个不同实体关联;以及高速缓存管理器,用于接收与所述实体中的任一实体关联的数据,并将所接收的数据存储在所述高速缓存中被所述高速缓存‑实体表指示为与该实体关联的任一高速缓存内;识别在至少预定数量的所述高速缓存中出现的任何表项,以及将所述表项从所述高速缓存移动至全局高速缓存;以及接收与所述实体中的任一实体关联的数据请求,如果所请求的数据在所述全局高速缓存中,则从所述全局高速缓存取回所请求的数据,如果所请求的数据不在所述全局高速缓存中,从所述高速缓存中被所述高速缓存‑实体表指示为与发出请求的实体关联的任一高速缓存取回所请求的数据,其中在计算机硬件中实现所述高速缓存‑实体表和所述高速缓存管理器中的任一个。 |
地址 |
美国纽约 |