US 12,332,811 B1
Method and apparatus for exclusive access fairness in memory systems with distributed exclusive access management
Philippe Boucard, Le Chesnay (FR); Ameline Le Rouzic, Versailles (FR); Nordine Chaibelaine, Rungis (FR); and Olivier Loison, Sevres (FR)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Mar. 19, 2024, as Appl. No. 18/610,087.
Int. Cl. G06F 12/00 (2006.01); G06F 12/0831 (2016.01); G06F 13/16 (2006.01)
CPC G06F 13/1663 (2013.01) [G06F 12/0831 (2013.01); G06F 13/1689 (2013.01)] 20 Claims
OG exemplary drawing
 
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.