-
公开(公告)号:CN101464840B
公开(公告)日:2012-11-21
申请号:CN200810176829.1
申请日:2008-11-25
Applicant: 国际商业机器公司
IPC: G06F12/12
CPC classification number: G06F12/127 , G06F12/0813 , G06F12/0831 , G06F12/128
Abstract: 公开了用于管理数据处理系统中的缓存操作的处理器和方法,该系统具有系统存储器和多个处理单元(PU)。第一PU确定必须用第一数据块替换的该第一PU的第一缓存中的多个缓存行中的一个缓存行,并且确定该第一数据块是否是来自该多个PU中的另一个的全相联缓存行。如果该第一数据块不是来自该多个PU中的另一个的全相联缓存行,该第一缓存不包含处于一致性状态无效中的缓存行,并且该第一缓存包含处于一致性状态已移动中的缓存行,则该第一PU选择处于一致性状态已移动中的缓存行,在所选择的缓存行中存储该第一数据块,并且更新该第一数据块的一致性状态。
-
公开(公告)号:CN101464840A
公开(公告)日:2009-06-24
申请号:CN200810176829.1
申请日:2008-11-25
Applicant: 国际商业机器公司
IPC: G06F12/12
CPC classification number: G06F12/127 , G06F12/0813 , G06F12/0831 , G06F12/128
Abstract: 公开了用于管理数据处理系统中的缓存操作的处理器和方法,该系统具有系统存储器和多个处理单元(PU)。第一PU确定必须用第一数据块替换的该第一PU的第一缓存中的多个缓存行中的一个缓存行,并且确定该第一数据块是否是来自该多个PU中的另一个的全相联缓存行。如果该第一数据块不是来自该多个PU中的另一个的全相联缓存行,该第一缓存不包含处于一致性状态无效中的缓存行,并且该第一缓存包含处于一致性状态已移动中的缓存行,则该第一PU选择处于一致性状态已移动中的缓存行,在所选择的缓存行中存储该第一数据块,并且更新该第一数据块的一致性状态。
-