-
公开(公告)号:US20070233966A1
公开(公告)日:2007-10-04
申请号:US11639118
申请日:2006-12-14
IPC分类号: G06F13/00
CPC分类号: G06F12/0831 , G06F12/082
摘要: In an embodiment, a method is provided. The method of this embodiment provides receiving a request for data from a processor of a plurality of processors, determining a cache entry location based, at least in part, on the request, storing the data in a cache corresponding to the processor at the cache entry location, and storing a coherency record corresponding to the data in a snoop filter in accordance with one of the following, if there is a cache miss: at the cache entry location of a corresponding affinity in the snoop filter if the cache entry location is found in the corresponding affinity, or at a derived cache entry location of the corresponding affinity if the cache entry location is not found in the corresponding affinity.
摘要翻译: 在一个实施例中,提供了一种方法。 该实施例的方法提供从多个处理器的处理器接收对数据的请求,至少部分地基于请求确定高速缓存条目位置,将数据存储在与高速缓存条目处理器相对应的高速缓存中 位置,并且如果存在高速缓存未命中,则根据以下之一存储与窥探过滤器中的数据相对应的一致性记录:如果发现高速缓存入口位置,则在窥探过滤器中的相应关联性的高速缓存入口位置处 如果在相应的亲和度中没有找到高速缓存入口位置,则以相应的关联性,或在相应的亲和度的派生高速缓存入口位置。