×

Scalable multiprocessor system and cache coherence method

  • US 6,751,710 B2
  • Filed: 06/11/2001
  • Issued: 06/15/2004
  • Est. Priority Date: 06/10/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A multiprocessor computer system, comprising:

  • a plurality of nodes, each node including;

    an interface to a local memory subsystem, the local memory subsystem storing a multiplicity of memory lines of information and a directory;

    a memory cache for caching a multiplicity of memory lines of information, including memory lines of information stored in a remote memory subsystem that is local to another node;

    a protocol engine implementing a negative acknowledgment free cache coherence protocol, the protocol engine including;

    a memory transaction array for storing an entry related to a memory transaction, the entry including a memory transaction state, the memory transaction concerning a memory line of information; and

    logic for processing the memory transaction, including advancing the memory transaction when predefined criteria are satisfied and storing a state of the memory transaction in the memory transaction array, wherein the protocol engine is configured to add an entry related to a memory transaction in the memory transaction array in response to receipt by the protocol engine of a protocol message related to the memory transaction.

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