Invention Grant
- Patent Title: Lock-free first in, first out memory queue architecture
-
Application No.: US15193906Application Date: 2016-06-27
-
Publication No.: US10089038B2Publication Date: 2018-10-02
- Inventor: Rade Ranković , Collin Miles Roth
- Applicant: Invensys Systems, Inc.
- Applicant Address: US CA Lake Forest
- Assignee: Schneider Electric Software, LLC
- Current Assignee: Schneider Electric Software, LLC
- Current Assignee Address: US CA Lake Forest
- Agency: Senniger Powers LLP
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
First in, first out (FIFO) memory queue architecture enabling a plurality of writers and a single reader to use the queue without mutual exclusive locking. The FIFO queue is implemented using an array. A write counter value associated with the array provides a reservation value to each writer that is mutually exclusive of the value provided to every other writer. A read counter value associated with the array prevents writers from writing over data messages stored in the array that are yet to be read by the single reader.
Public/Granted literature
- US20170371590A1 LOCK-FREE FIRST IN, FIRST OUT MEMORY QUEUE ARCHITECTURE Public/Granted day:2017-12-28
Information query