×

System and method for enhancing the reliability of a computer system by combining a cache sync-flush engine with a replicated memory module

  • US 6,490,662 B1
  • Filed: 04/29/2000
  • Issued: 12/03/2002
  • Est. Priority Date: 04/29/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system comprising a node coupled to a shared memory via an interconnect network, the shared memory having a plurality of replicated memory modules, the node having first and second processors and caches, the caches connected to a system control unit via a common bus, a method of ensuring that only one processor has access to a particular memory address in a shared memory at a given time, the method comprising:

  • issuing a lock command on the common bus;

    requesting the lock command using the first processor;

    retrieving data from the particular memory address located in a plurality of replicated memory modules;

    determining a data value corresponding to the data that is held by a majority of the plurality of replicated memory modules;

    transmitting the data value to the cache of the first processor; and

    sending an unlock command from the first processor to the system control unit.

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