P
USRE40877EExpiredUtilityPatentIndex 90

Method of communicating data in an interconnect system

Assignee: 3PAR INCPriority: Dec 29, 2000Filed: Jul 10, 2008Granted: Aug 18, 2009
Est. expiryDec 29, 2020(expired)· nominal 20-yr term from priority
Inventors:SINGHAL ASHOKBRONIARCZYK DAVID JCAMERON GEORGE RPRICE JEFF A
G06F 12/0831G06F 12/0813
90
PatentIndex Score
16
Cited by
11
References
4
Claims

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-modified
1. 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.