Patent ID: 6275907
Filing Date: 2001-08-14
Classification: G06F

Abstract:
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; andwhile 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.