Invention Grant
- Patent Title: Ring structure of priority queues for memory cache
-
Application No.: US16669832Application Date: 2019-10-31
-
Publication No.: US11080206B2Publication Date: 2021-08-03
- Inventor: Siddharth Munshi , Biswajit Mazumder , Vinay Manivel
- Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Applicant Address: US TX Houston
- Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Current Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Current Assignee Address: US TX Houston
- Agency: Trop, Pruner & Hu, P.C.
- Main IPC: G06F12/12
- IPC: G06F12/12 ; G06F12/126 ; G06F12/0891 ; G06F12/0893

Abstract:
A computer implemented method includes: storing identifiers of cached data blocks stored in a ring structure comprising a plurality of queues, where each queue is assigned a different priority level based on a base pointer, and where the plurality of queues includes a subset of queues associated with an insertion range of priority levels; during a plurality of partial rotations of the ring structure, inserting new identifiers of data blocks associated with a plurality of processing engines into the subset of queues, where each partial rotation shifts the base pointer to a next higher queue; and maintaining, for multiple partial rotations, an association between a first processing engine and a first queue of the subset of queues until the first queue is shifted out of the insertion range of priority levels.
Public/Granted literature
- US20210133118A1 Ring Structure Of Priority Queues For Memory Cache Public/Granted day:2021-05-06
Information query