Invention Grant
US08694732B2 Enhanced coherency tracking with implementation of region victim hash for region coherence arrays
有权
增强了一致性跟踪,实现区域相干阵列的区域受害者散列
- Patent Title: Enhanced coherency tracking with implementation of region victim hash for region coherence arrays
- Patent Title (中): 增强了一致性跟踪,实现区域相干阵列的区域受害者散列
-
Application No.: US13398922Application Date: 2012-02-17
-
Publication No.: US08694732B2Publication Date: 2014-04-08
- Inventor: Robert H. Bell , Jason F. Cantin
- Applicant: Robert H. Bell , Jason F. Cantin
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yudell Isidore Ng Russell PLLC
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
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.
Public/Granted literature
- US20120151297A1 Enhanced Coherency Tracking with Implementation of Region Victim Hash for Region Coherence Arrays Public/Granted day:2012-06-14
Information query