Non-uniform memory access (NUMA) data processing system that speculatively forwards a read request to a remote processing node
US6338122B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 15, 1998 |
| Grant date | Jan 8, 2002 |
| Priority date | — |
| Expiry date | Dec 15, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/507
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.