Patent ID: 7752396

Claim:
A computer program product, the computer program product comprising: a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising: computer usable program code configured to perform operations comprising: determining that a memory line does not reside in a cache; determining that a fill buffer is assigned to the memory line in response to a first request for the memory line and that the memory line is associated with a shared state; modifying a status bit associated with the fill buffer to indicate that receipt of a content of the memory line is incomplete; transmitting, from a first processor, a request for exclusive ownership of the memory line to one or more other processors prior to writing the memory line from the fill buffer to the cache; modifying an ownership status associated with the memory line in the fill buffer associated with the first request in response to receipt of exclusive ownership in response to the request for exclusive ownership to indicate that the ownership by the first processor is exclusive prior to writing the memory line from the fill buffer to the cache, based upon response to the request for exclusive ownership by the one or more other processors; and modifying the status bit to indicate that receipt of the content of the memory line is complete after the response.