Cache management using shared cache line storage
AssigneeAkeana, Inc.
InventorsSanjay Patel, Yogesh Shamkant Thombre
Life of this patent
Estimating the term…
Loading patent…
AssigneeAkeana, Inc.
InventorsSanjay Patel, Yogesh Shamkant Thombre
Estimating the term…
Techniques for cache management based on cache management using memory queues are disclosed. A plurality of processor cores is accessed. The plurality of processor cores comprises a coherency domain. Two or more processor cores within the plurality of processor cores generate read operations for a common memory structure coupled to the plurality of processor cores. Coherency for the coherency domain is managed using a compute coherency block (CCB). The CCB includes a memory queue for controlling transfer of cache lines determined by the CCB. The memory queue includes an evict queue and a miss queue. Snoop requests are generated by the CCB. The snoop requests correspond to entries in the memory queue. Cache lines are transferred between the CCB and a bus interface unit. The transferring is controlled by the memory queue. The bus interface unit controls memory accesses.
A processor-implemented method for cache management comprising:
A computer program product embodied in a non-transitory computer readable medium for cache management, the computer program product comprising code which causes one or more processors to generate semiconductor logic for:
An apparatus for cache management comprising:
Dependencies are inferred from the claim text.