Patent ID: 8799586
Filing Date: 2014-08-05
Classification: G06F

Abstract:
1. An apparatus comprising: a first agent to store data in a first memory coupled to the first agent; and a first logic to mirror the stored data in the first memory at a second agent, wherein the mirrored data is to be copied at a memory controller granularity, wherein a bit for an entry of a directory is to indicate whether a caching agent, which sent a conflict response, is involved in a late conflict, wherein the late conflict is to indicate that the caching agent has the latest copy of conflicting data, and wherein the first logic is to mirror the stored data based on a read failover, wherein the first agent and the second agent are to maintain the directory, the directory to store information about at which agent and in what state each cache line is cached, wherein one or more snoops, corresponding to a request, are only sent to one or more home agents that are indicated by the directory to include a cached copy of data corresponding to the request.