×

Methods and apparatus for substantially memory-less coherence transformer for connecting computer node coherence domains

  • US 5,940,860 A
  • Filed: 07/01/1996
  • Issued: 08/17/1999
  • Est. Priority Date: 07/01/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having a computer node which has a common bus, a method for enabling an external device to share memory blocks having local physical addresses in a memory module at said computer node irrespective whether said external device and said common bus both employ a common protocol and irrespective whether said external device and said common bus both operate at the same speed, each of said memory blocks having an associated Mtag for tracking a state associated with said each of said memory blocks, including a state for indicating that said each of said memory blocks is exclusive to said computer node, a state for indicating that said each of said memory blocks is shared by said computer node with said external device, and a state for indicating that said each of said memory blocks is invalid in said computer node, said method comprising:

  • receiving, at a coherence transformer coupled to said common bus, a first memory access request for a first memory block from said external device;

    obtaining said first memory block, using said coherence transformer, from said common bus;

    modifying, using said coherence transformer, a first Mtag associated with said first memory block in said memory module at said computer node to reflect that said external device is caching a valid copy of said first memory block; and

    sending said valid copy of said first memory block from said coherence transformer to said external device.

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