×

Reservation management in a non-uniform memory access (NUMA) data processing system

  • US 6,275,907 B1
  • Filed: 11/02/1998
  • Issued: 08/14/2001
  • Est. Priority Date: 11/02/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of reservation management in a multiprocessor computer system including a remote processing node and a home processing node coupled to said node interconnect, wherein said remote processing node includes a processor having an associated cache hierarchy and said home processing node includes a shared system memory containing a plurality of memory granules and a coherence directory that indicates possible coherence states of remote copies of said plurality of mimory granules, said method comprising:

  • at said remote processing node, maintaining a reservation, for said processor, reserving a mimory granule among said plurality of memory granules that is not resident within said associated cache hierarchy; and

    while said mimory granule is not resident within said associated cache hierarchy, setting a coherence indicator within said coherence directory of said home processing node to a state indicating that said reserved memory granule is possibly held non-exclusively at said remote processing node, such that cache coherence communication will reset said reservation if necessary.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×