Patent ID: 6192452
Filing Date: 2001-02-20
Classification: G06F

Abstract:
A method for avoiding lost data due to a canceled transaction within a non-uniform memory access (NUMA) computer system, wherein said NUMA computer system includes at least two nodes coupled to an interconnect and each of said at least two nodes includes a local system memory, said method comprising the steps of:in response to a data accessing request from a home node to a remote node where modified data resides, wherein the data-accessing request includes any transaction that will cause the modified data to be written to said local system memory located in said home node, sending a Modified-intervention vote along with said modified data from said remote node to said home node;afterwards, in response to a processor located at said home node reissuing a data accessing request as a result of a Re-issue Request from a node controller located at said home node, canceling said re-issued data accessing request from said home node; andin response to the cancellation of said re-issued data accessing request, issuing a writeback request by said node controller to deliver said modified data from said node controller to said local system memory located in said home node.