首页>
外国专利>
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.
展开▼