×

High speed selective mirroring of cached data

  • US 6,807,611 B2
  • Filed: 04/05/2002
  • Issued: 10/19/2004
  • Est. Priority Date: 04/05/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for selectively maintaining data coherency between local memory segments within a local memory and corresponding remote memory segments within a remote memory, the apparatus comprising:

  • a random access memory (RAM) configured to store remote addresses of respective remote memory segments;

    a content addressable memory (CAM) configured to store addresses of respective local memory segments to be mirrored to respective remote memory segments, and to store indexes into said RAM for respective local memory segments;

    means, responsive to update of data in said local memory, for determining from said CAM if said data was updated in one of said local memory segments, and if so, determining from said CAM an index into said RAM for said one local memory segment; and

    means, responsive to said index, for identifying from said RAM a remote address corresponding to said one local memory segment, and transmitting to said remote memory said corresponding remote address along with said data such that said data updated in said local memory segment is mirrored to the corresponding remote memory segment.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×