1. A node for a multi-node computer system, the node comprising: a coherence directory configured to store coherence states for coherence units in a local memory of the node; and a coherence controller configured to receive a coherence request for a requested coherence unit, wherein the requested coherence unit is included in a memory region that includes at least two coherence units, and wherein the coherence controller is configured to read coherence states corresponding to two or more coherence units from the coherence directory responsive to the coherence request, wherein the two or more coherence units are included in a previously-accessed memory region, and wherein the coherence controller is configured to provide the requested coherence unit with a predicted coherence state responsive to the coherence states in the previously accessed memory region.