×

Multiprocessor system with write generate method for updating cache

  • US 5,524,212 A
  • Filed: 04/27/1992
  • Issued: 06/04/1996
  • Est. Priority Date: 04/27/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for updating cache memory in a multiprocessor system having shared memory, comprising the steps of:

  • allocating a first area of shared memory as being for data that is written before being read, and indicating at one of line or page units of shared memory that a given unit is write before read;

    implementing a write operation of data through cache memory for a shared memory address within the write before read area by (1) updating a tag for a first line of the cache memory corresponding to said shared memory address without reading from shared memory, (2) writing said data to a corresponding portion of said first line irrespective of whether said data is a byte, word, or double word and irrespective of whether said data is word-aligned in the first line, (3) setting a third status for said first line denoting valid data is present; and

    (4) setting a second status for said first line denoting that the first line has been write generated; and

    checking said second status during a later write operation to said first line to determine whether to treat the later write operation as a cache miss.

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