Patent ID: 9678873
Date: 2017-06-13
CPC Classifications: G06F

Claim:
1. A computer-implemented method, comprising: detecting a cache miss for a cache line at a local computing node; reserving a resource on each of one or more remote computing nodes, the reserving responsive to the cache miss at the local computing node; broadcasting to the one or more remote computing nodes a request for a state of the cache line on the one or more remote computing nodes, the broadcasting responsive to the cache miss; wherein the resource reserved at each of the one or more remote computing devices enables the one or more remote computing devices to respond to the request for the state of the cache line; receiving, at the local computing node, responsive to the request, a resource credit from a first remote computing node of the one or more remote computing nodes, wherein the first remote computing node has a copy of the cache line, the resource credit indicating the first remote computing node will not participate in completing the request; and releasing the resource reserved on the first remote computing node, the releasing responsive to receiving the resource credit from the first remote computing node.