Cache coherency in a multi-processor system
First Claim
6-1. The system of claim 1 wherein the first processor enables the first processor'"'"'s coherence buffer upon originating a write transaction to an area of shared memory in the memory subsystem.
2 Assignments
0 Petitions
Accused Products
Abstract
A system comprises a first processor having cache memory, a second processor having cache memory and a coherence buffer that can be enabled and disabled by the first processor. The system also comprises a memory subsystem coupled to the first and second processors. For a write transaction originating from the first processor, the first processor enables the second processor'"'"'s coherence buffer, and information associated with the first processor'"'"'s write transaction is stored in the second processor'"'"'s coherence buffer to maintain data coherency between the first and second processors.
100 Citations
12 Claims
-
6-1. The system of claim 1 wherein the first processor enables the first processor'"'"'s coherence buffer upon originating a write transaction to an area of shared memory in the memory subsystem.
-
9. A cache coherency method usable in a multi-processor system, comprising:
-
when a first processor originates a write transaction to shared data, enabling a second processor'"'"'s coherence buffer, and storing information associated with the first processor'"'"'s write transaction in the second processor'"'"'s coherence buffer to maintain data coherency between the first and second processors; and
when the second processor originates a write transaction to shared data, sending a write exception to the first processor to cause the first processor to write data into cache local to the first processor. - View Dependent Claims (10, 11, 12)
-
Specification