| CPC G06F 13/1663 (2013.01) [G06F 12/0831 (2013.01); G06F 13/1689 (2013.01)] | 20 Claims |

|
1. A device comprising:
a processing system including:
one or more shared memory devices, each shared memory device of the one or more shared memory devices includes a plurality of shared memory addresses;
one or more request nodes, each request node corresponding to a processor of the processing system;
one or more network interface units (NIUs), each NIU of the one or more NIUs including an exclusive monitor configured to monitor exclusive accesses to the plurality of shared memory addresses for a corresponding request node of the one or more request nodes and including a timeout register for the exclusive monitor configured to control exclusive access fairness;
one or more home nodes, each home node of the one or more home nodes coupled to a corresponding shared memory device of the one or more shared memory devices; and
an interconnect coupled to each NIU of the one or more NIUs and to each home node of the one or more home nodes and configured to couple the one or more request nodes to the one or more shared memory devices.
|