Patent · US Expired

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

US6490662B1 · kind B1 · utility

9Cited by
8References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 29, 2000
Grant dateDec 3, 2002
Priority date
Expiry dateApr 29, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/18
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system and method for enhancing the reliability of a computer system by combining a cache sync-flush engine with a replicated memory module includes placing a “lock” command on the common bus. The lock protects or controls accesses to a number of memory locations in the memory modules designated by the programmer. At any point in time, one processor can obtain the lock, and hence has access to the number of memory locations protected by the lock. Other processors may attempt to acquire or make a request for the same lock, however, the other processor will fail until the processor that has the lock has released (i.e., “unlocked”) the lock. The other processors will keep trying to get the lock. The processor that obtains the lock instructs the system control unit to begin logging or monitoring all subsequent memory addresses that appear on the common bus. After the processor gets the lock, it can start reading from and writing to the number of memory locations that are implemented as a number of replicated memory modules. A data value is then determined based on the data held by a majority of the replicated memory modules. The data value is transmit…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.