发明名称 |
数据处理方法、装置和系统 |
摘要 |
一种数据处理系统包括由较高级别和较低级别缓存支持的处理器核。响应于在处理器核中执行解除分配指令,从处理器核向较低级别缓存发送解除分配请求,解除分配请求指定与目标缓存线相关联的目标地址。响应于在较低级别缓存处接收到解除分配请求,确定目标地址是否命中较低级别缓存。响应于确定目标地址命中较低级别缓存,将目标缓存线保留在较低级别缓存的数据阵列中,以及更新较低级别缓存的目录中的替换顺序字段,使得目标缓存线响应于后续缓存未命中而更可能从较低级别缓存被收回。 |
申请公布号 |
CN103365794B |
申请公布日期 |
2016.05.04 |
申请号 |
CN201310085491.X |
申请日期 |
2013.03.18 |
申请人 |
国际商业机器公司 |
发明人 |
S·格海;G·L·格思里;W·J·斯塔克;J·A·施蒂赫利;D·E·威廉斯;P·G·威廉斯 |
分类号 |
G06F12/126(2016.01)I |
主分类号 |
G06F12/126(2016.01)I |
代理机构 |
北京市金杜律师事务所 11256 |
代理人 |
酆迅;陈姗姗 |
主权项 |
一种在数据处理系统中进行数据处理的方法,所述数据处理系统包括由较高级别和较低级别缓存支持的处理器核,所述方法包括:响应于在所述处理器核中执行解除分配指令,从所述处理器核向所述较低级别缓存发送解除分配请求,所述解除分配请求指定与目标缓存线相关联的目标地址,其中,所述处理器核在完成对包括所述目标缓存线和多个其他缓存线的数据集的处理时执行所述解除分配指令,以促进将所述数据集从所述较低级别缓存的收回;响应于在所述较低级别缓存处接收到所述解除分配请求,确定所述目标地址是否命中所述较低级别缓存;以及响应于确定所述目标地址命中所述较低级别缓存,将所述目标缓存线保留在所述较低级别缓存的数据阵列中,以及更新所述较低级别缓存的目录中的替换顺序字段,使得所述目标缓存线响应于后续缓存未命中包括所述目标缓存线的同余类而更可能从所述较低级别缓存被收回。 |
地址 |
美国纽约阿芒克 |