首页> 外国专利> Distributed Cache Coherence at Scalable Requestor Filter Pipes that Accumulate Invalidation Acknowledgements from other Requestor Filter Pipes Using Ordering Messages from Central Snoop Tag

Distributed Cache Coherence at Scalable Requestor Filter Pipes that Accumulate Invalidation Acknowledgements from other Requestor Filter Pipes Using Ordering Messages from Central Snoop Tag

机译:使用中央侦听标记的排序消息,可伸缩请求者过滤器管道上的分布式缓存一致性,这些缓存器一致性累积了其他请求者过滤器管道的无效确认

摘要

A multi-processor, multi-cache system has filter pipes that store entries for request messages sent to a central coherency controller. The central coherency controller orders requests from filter pipes using coherency rules but does not track completion of invalidations. The central coherency controller reads snoop tags to identify sharing caches having a copy of a requested cache line. The central coherency controller sends an ordering message to the requesting filter pipe. The ordering message has an invalidate count indicating the number of sharing caches. Each sharing cache receives an invalidation message from the central coherency controller, invalidates its copy of the cache line, and sends an invalidation acknowledgement message to the requesting filter pipe. The requesting filter pipe decrements the invalidate count until all sharing caches have acknowledged invalidation. All ordering, data, and invalidation acknowledgement messages must be received by the requesting filter pipe before loading the data into its cache.
机译:多处理器,多缓存系统具有过滤器管道,该过滤器管道存储用于发送到中央一致性控制器的请求消息的条目。中央一致性控制器使用一致性规则对来自过滤器管道的请求进行排序,但不跟踪失效的完成。中央一致性控制器读取探听标签以识别具有所请求的缓存行的副本的共享缓存。中央一致性控制器将排序消息发送到发出请求的过滤器管道。排序消息的无效计数指示共享缓存的数量。每个共享高速缓存都从中央一致性控制器接收无效消息,使它的高速缓存行副本无效,并将无效确认消息发送到发出请求的过滤器管道。请求的筛选器管道会减少无效计数,直到所有共享缓存都确认无效为止。在将数据加载到其缓存之前,所有排序,数据和失效确认消息都必须由请求过滤器管道接收。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号