首页> 外国专利> Coherence tracking method and a data processing system (coherence track that has been enhanced by the implementation of area victim hash for the region coherence array)

Coherence tracking method and a data processing system (coherence track that has been enhanced by the implementation of area victim hash for the region coherence array)

机译:相干跟踪方法和数据处理系统(通过对区域相干数组实施区域受害者哈希来增强相干跟踪)

摘要

A method and system for precisely tracking lines evicted from a region coherence array (RCA) without requiring eviction of the lines from a processor's cache hierarchy. The RCA is a set-associative array which contains region entries consisting of a region address tag, a set of bits for the region coherence state, and a line-count for tracking the number of region lines cached by the processor. Tracking of the RCA is facilitated by a non-tagged hash table of counts represented by a Region Victim Hash (RVH). When a region is evicted from the RCA, and lines from the evicted region still reside in the processor's caches (i.e., the region's line-count is non-zero), the RCA line-count is added to the corresponding RVH count. The RVH count is decremented by the value of the region line count following a subsequent processor cache eviction/invalidation of the region previously evicted from the RCA.
机译:一种用于精确跟踪从区域相干性阵列(RCA)逐出的行而无需从处理器的缓存层次结构中逐出行的方法和系统。 RCA是一个集关联数组,其中包含区域条目,该区域条目由区域地址标签,用于区域一致性状态的一组位以及用于跟踪处理器缓存的区域行数的行数组成。通过区域受害者哈希(RVH)表示的计数的非标记哈希表有助于跟踪RCA。当某个区域已从RCA逐出,而该区域的行仍驻留在处理器的高速缓存中(即该区域的行数不为零)时,RCA的行数将添加到相应的RVH计数中。 RVH计数在先前从RCA撤出的区域的后续处理器高速缓存逐出/无效之后,通过区域行计数的值递减。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号