According to the present invention, methods and apparatus are provided for
increasing the efficiency of data access in a multiple processor, multiple
cluster system. Techniques are provided for speculatively probing a remote
cluster from either a request cluster or a home cluster. A speculative
probe associated with a particular memory line is transmitted to the
remote cluster before the cache access request associated with the memory
line is serialized at a home cluster. When a non-speculative probe is
received at a remote cluster, the information associated with the response
to the speculative probe is used to provide a response to the
non-speculative probe.
Overeenstemmend aan de onderhavige uitvinding, worden de methodes en de apparaten verstrekt voor het verhogen van de efficiency van gegevenstoegang in een veelvoudige bewerker, veelvoudig clustersysteem. De technieken worden verstrekt voor speculatief het sonderen van een verre cluster van of een verzoekcluster of een huiscluster. Een speculatieve sonde verbonden aan een bepaalde geheugenlijn wordt overgebracht aan de verre cluster alvorens het verzoek van de geheim voorgeheugentoegang verbonden aan de geheugenlijn bij een huiscluster in series wordt vervaardigd. Wanneer een niet speculatieve sonde bij een verre cluster wordt ontvangen, wordt de informatie verbonden aan de reactie op de speculatieve sonde gebruikt om een reactie op de niet speculatieve sonde te verstrekken.