Invention Grant
- Patent Title: Circular queue management with split indexes
-
Application No.: US17500851Application Date: 2021-10-13
-
Publication No.: US11693663B2Publication Date: 2023-07-04
- Inventor: Narasinga Rao Miniskar , Frank Y. Liu , Jeffrey S. Vetter
- Applicant: UT-Battelle, LLC
- Applicant Address: US TN Oak Ridge
- Assignee: UT-Battelle, LLC
- Current Assignee: UT-Battelle, LLC
- Current Assignee Address: US TN Oak Ridge
- Agency: Klarquist Sparkman, LLP
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/54

Abstract:
Methods and apparatus for managing circular queues are disclosed. A pointer designates an index position of a particular queue element and contains an additional pointer state, whereby two pointer values (split indexes) can designate the same index position. Front and rear pointers are respectively managed by dequeue and enqueue logic. The front pointer state and rear pointer state distinguish full and empty queue states when both pointers designate the same index position. Asynchronous dequeue and enqueue operations are supported, no lock is required, and no queue entry is wasted. Hardware and software embodiments for numerous applications are disclosed.
Public/Granted literature
- US20220129275A1 CIRCULAR QUEUE MANAGEMENT WITH SPLIT INDEXES Public/Granted day:2022-04-28
Information query