Method and apparatus for controlling access by a plurality of processors to a shared resource
AssigneeInternational Business Machines Corporation
InventorDennis J. Dahlen
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorDennis J. Dahlen
Estimating the term…
A latch manager enabling multiple processors in a multiprocessor system to gain access to a shared resource. Resource access is controlled by the use of a latch-control word. There is one latch-control word associated with each of the shared resources in the system. The latch-control word can reside either in the shared resource itself or in a separate common area of the system to which each of the processors has access. The latch-control word is captured by the requesting processor and its contents are modified to indicate that the requesting processor owns the latch (either in a shared or exclusive state) or that it is making a request to own the latch at the first opportunity. If the processor was not able to gain ownership of the latch upon its initial capture, the denied processor will wait and monitor the latch until it has been promoted to ownership of the latch. Optionally, the processor can back out of the request and continue processing.
A method of controlling access by a plurality of processors to a shared resource, said method comprising the steps of:
An apparatus for controlling access by a plurality of processors to a shared resource comprising:
Dependencies are inferred from the claim text.