Methods and apparatus for managing probe requests
First Claim
Patent Images
1. A computer system, comprising:
- a home cluster including a first plurality of processors and a home cache coherence controller, the first plurality of processors and the home cache coherence controller interconnected in a point-to-point architecture;
wherein the home cache coherence controller is configured to receive a probe request and probe one or more selected clusters, wherein the one or more clusters are selected based on the characteristics associated with the probe request.
11 Assignments
0 Petitions
Accused Products
Abstract
According to the present invention, methods and apparatus are provided for increasing the efficiency of data access in a multiple processor, multiple cluster system. Mechanisms for reducing the number of transactions in a multiple cluster system are provided. In one example, probe filter information is used to limit the number of probe requests transmitted to request and remote clusters.
84 Citations
39 Claims
-
1. A computer system, comprising:
-
a home cluster including a first plurality of processors and a home cache coherence controller, the first plurality of processors and the home cache coherence controller interconnected in a point-to-point architecture;
wherein the home cache coherence controller is configured to receive a probe request and probe one or more selected clusters, wherein the one or more clusters are selected based on the characteristics associated with the probe request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for managing probes, the method comprising:
-
receiving a probe request at a home cache coherence controller in a home cluster, the home cluster including a first plurality of processors and the home cache coherence controller, wherein the first plurality of processors and the home cache coherence controller interconnected in a point-to-point architecture;
selecting one or more clusters for probing based on the characteristics associated with the probe request; and
probing the one of more clusters. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A apparatus for managing probes, the apparatus comprising:
-
means for receiving a probe request at a home cache coherence controller in a home cluster, the home cluster including a first plurality of processors and the home cache coherence controller, wherein the first plurality of processors and the home cache coherence controller interconnected in a point-to-point architecture;
means for selecting one or more clusters for probing based on the characteristics associated with the probe request; and
means for probing the one of more clusters. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
Specification