US 12,346,266 B2
Managing caches using access information of cache pages
Mayank Ajmera, Cary, NC (US); Vamsi K. Vankamamidi, Hopkinton, MA (US); Vikram Prabhakar, Apex, NC (US); and Jason Raff, Bedford, NH (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 16, 2023, as Appl. No. 18/380,274.
Prior Publication US 2025/0123972 A1, Apr. 17, 2025
Int. Cl. G06F 12/123 (2016.01); G06F 12/0882 (2016.01)
CPC G06F 12/123 (2013.01) [G06F 12/0882 (2013.01)] 20 Claims
OG exemplary drawing
 
1. In an electronic environment in which multiple processing cores utilize respective sets of queues to reclaim pages of a cache, a method of managing the cache, the method comprising:
adding, to a queue in a first set of queues, an entry identifying access information of a page of the cache, a first processing core being configured to utilize the first set of queues to reclaim the pages of the cache;
accessing the page by a second processing core, the second processing core being configured to utilize a second set of queues to reclaim the pages of the cache, the second set of queues being different from the first set of queues;
while the entry is in the first set of queues, updating the access information by the second processing core to indicate accessing the page by the second processing core; and
based on identifying the entry as included in the queue in the first set of queues, refraining from adding, to another queue in the second set of queues, another entry identifying the access information of the page.