A non-uniform memory access (NUMA) computer system includes a remote node
coupled by a node interconnect to a home node having a home system memory.
The remote node includes a local interconnect, a processing unit and at
least one cache coupled to the local interconnect, and a node controller
coupled between the local interconnect and the node interconnect. The
processing unit first issues, on the local interconnect, a read-type
request targeting data resident in the home system memory with a flag in
the read-type request set to a first state to indicate only local
servicing of the read-type request. In response to inability to service
the read-type request locally in the remote node, the processing unit
reissues the read-type request with the flag set to a second state to
instruct the node controller to transmit the read-type request to the home
node. The node controller, which includes a plurality of queues,
preferably does not queue the read-type request until receipt of the
reissued read-type request with the flag set to the second state.
Ein nichtgleichförmiqes Computersystem des Speicherzugriffs (NUMA) schließt einen Remotenullpunkt verbunden durch eine Nullpunktverknüpfung zu einem Hauptnullpunkt ein, der ein Hauptsystem Gedächtnis hat. Der Remotenullpunkt schließt eine lokale Verknüpfung, eine Verarbeitung Maßeinheit und mindestens einen Pufferspeicher mit ein, die zur lokalen Verknüpfung verbunden werden, und einen Nullpunktsteuerpult, der zwischen der lokalen Verknüpfung und der Nullpunktverknüpfung verbunden wird. Die Verarbeitung Maßeinheit erste gibt, auf der lokalen Verknüpfung, eine Lesenart den Antrag heraus, der Datenbewohner im Hauptsystem Gedächtnis mit einer Markierungsfahne in der Lesenart Antragsatz zu einem ersten Zustand zielt, um lokales der Lesenart Antrag nur instandhalten anzuzeigen. In Erwiderung auf Unfähigkeit, die Lesenart Antrag im Remotenullpunkt am Ort instandzuhalten, gibt die Verarbeitung Maßeinheit die Lesenart Antrag mit dem Markierungsfahne Satz zu einem zweiten Zustand, den Nullpunktkontrolleur anzuweisen, die Lesenart Antrag dem Hauptnullpunkt überzumitteln neu heraus. Der Nullpunktkontrolleur, der eine Mehrzahl der Warteschlangen einschließt, vorzugsweise steht nicht die Lesenart Antrag an, bis der Empfang der neu herausgegebenen Lesenart Antrag mit der Markierungsfahne auf den zweiten Zustand einstellte.