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 remote clusters, the one or more remote clusters each including multiple processors and a remote cache coherence controller, wherein the one or more remote clusters are selected based on the characteristics associated with the probe request and probe filter information.
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.
-
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 remote clusters, the one or more remote clusters each including multiple processors and a remote cache coherence controller, wherein the one or more remote clusters are selected based on the characteristics associated with the probe request and probe filter information. - 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 are interconnected in a point-to-point architecture; selecting one or more remote clusters for probing based on the characteristics associated with the probe request and probe filter information, the one or more remote clusters each including multiple processors and a remote cache coherence controller; and probing the one or more remote 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 are interconnected in a point-to-point architecture; means for selecting one or more remote clusters for probing based on the characteristics associated with the probe request and probe filter information, the one or more remote clusters each including multiple processors and a remote cache coherence controller; and means for probing the one or more remote clusters. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
Specification