Non-uniform memory access (NUMA) data processing system and communication method

一个非均匀存储器访问(NUMA)计算机系统包括至少一个本地处理节点和一个远程处理节点,它们每个与一节点互连相连。该本地处理节点包括一个本地互连,与本地互连相连的一个处理器和一个系统存储器,以及一个节点控制器放在本地互连和节点互连之间。为响应收到了一个来自本地互连的读请求,节点控制器推测地把该读请求经由节点互连传送到远程处理节点。然后,为响应收到了一个来自远程处理节点的对该读请求的响应,节点控制器根据本地处理节点处该读请求的分辨力处理该响应。例如,在一个处理过程中,从远程处理节点接收的响应中包含的数据被该节点控制器抛弃,如果该读请求在本地处理节点处收到了一个修正的干预相干性响应的话。 A non...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YOANNA BAUMGARTNER, ANNA ELMANN, MARK E. DEAN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:一个非均匀存储器访问(NUMA)计算机系统包括至少一个本地处理节点和一个远程处理节点,它们每个与一节点互连相连。该本地处理节点包括一个本地互连,与本地互连相连的一个处理器和一个系统存储器,以及一个节点控制器放在本地互连和节点互连之间。为响应收到了一个来自本地互连的读请求,节点控制器推测地把该读请求经由节点互连传送到远程处理节点。然后,为响应收到了一个来自远程处理节点的对该读请求的响应,节点控制器根据本地处理节点处该读请求的分辨力处理该响应。例如,在一个处理过程中,从远程处理节点接收的响应中包含的数据被该节点控制器抛弃,如果该读请求在本地处理节点处收到了一个修正的干预相干性响应的话。 A non-uniform memory access (NUMA) computer system includes at least a local processing node and a remote processing node that are each coupled to a node interconnect. The local processing node includes a local interconnect, a processor and a system memory coupled to the local interconnect, and a node controller interposed between the local interconnect and the node interconnect. In response to receipt of a read request from the local interconnect, the node controller speculatively transmits the read request to the remote processing node via the node interconnect. Thereafter, in response to receipt of a response to the read request from the remote processing node, the node controller handles the response in accordance with a resolution of the read request at the local processing node. For example, in one processing scenario, data contained in the response received from the remote processing node is discarded by the node controller if the read request received a Modified Intervention coherency response at the local processing node.