Method of communicating data in an interconnect system
Abstract
A method is provided for communicating data in an interconnect system comprising a plurality of nodes. In one aspect, the method includes: issuing a command packet from a first node, the command packet comprising a respective header quadword and at least one respective data quadword for conveying a command to a second node, wherein the command is selected from a group comprising a direct memory access (DMA) command, an administrative write command, a memory copy write command, and a built in self test (BIST) command; receiving the command packet at the second node; issuing an acknowledgement packet from the second node, the acknowledgement packet comprising a respective header quadword for conveying an acknowledgement that the command packet has been received at the second node.
Claims
exact text as granted — not AI-modified1. A method for communicating data in a data storage system, the data storage system comprising a plurality of interconnected nodes, each node having a respective cache memory comprising a plurality of cache lines, each cache line having the same predetermined size, the method comprising:
providing new data for writing into a portion of a particular cache line in a memory region of a cache memory located at a local node, wherein data written to the memory region are mirrored to at least another memory region in at least another cache memory located at a remote node;
reading out existing data from the particular cache line in the memory region of the cache memory located at the local node;
merging the new data with the existing data;
writing the merged data into the particular cache line in the memory region of the cache memory at the local node; and
transferring the merged data over a communication link to the remote node for writing into said another memory region in said another cache memory located at the remote node.
2. The method of claim 1 , wherein said transferring comprises issuing a memory copy write command over the communication link.
3. The method of claim 1 , wherein said transferring comprises issuing a command packet from the local node to the remote node over the communication link, the command packet containing the merged data.
4. The method of claim 1 , further comprising writing the merged data into a corresponding cache line of said another cache memory at the remote node.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.