US 11,853,212 B2
Preemptive tracking of remote requests for decentralized hot cache line fairness tracking
Tu-An T. Nguyen, Austin, TX (US); Matthias Klein, Poughkeepsie, NY (US); Gregory William Alexander, Pflugerville, TX (US); Jason D. Kohl, Austin, TX (US); and Vesselina Papazova, Highland, NY (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Apr. 5, 2022, as Appl. No. 17/713,267.
Prior Publication US 2023/0315629 A1, Oct. 5, 2023
Int. Cl. G06F 12/0802 (2016.01)
CPC G06F 12/0802 (2013.01) [G06F 2212/60 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
requesting authority for a cache line in conjunction with querying for outstanding requests for the cache line;
receiving one or more responses regarding the outstanding requests for the cache line;
in response to receiving the one or more responses regarding the outstanding requests and in advance of receiving the authority for the cache line, preemptively tracking the outstanding requests in a requested structure associated with the cache line; and
receiving transfer of a serviced structure associated with the cache line and keeping bits set in the requested structure, wherein the bits were set in advance of receiving the authority.