Invention Grant
- Patent Title: Methods and systems for providing a lockless access to a shared memory region in a publish and subscribe system
-
Application No.: US17097590Application Date: 2020-11-13
-
Publication No.: US11429290B2Publication Date: 2022-08-30
- Inventor: Randall Nortman
- Applicant: Argo AI, LLC
- Applicant Address: US PA Pittsburgh
- Assignee: Argo AI, LLC
- Current Assignee: Argo AI, LLC
- Current Assignee Address: US PA Pittsburgh
- Agency: Fox Rothschild LLP
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
Systems and methods for providing lockless access to a buffer ring are disclosed. The systems include a shared memory comprising the buffer ring. The buffer ring includes a plurality of sequentially arranged fixed size buffers configured to store messages, and a global header comprising a counter and a lock. The systems further include a publisher configured to write a plurality of messages to the plurality of fixed sized buffers in the buffer ring, and a subscriber configured to read one or more of the plurality of messages written by the publisher. The counter provides information relating to a fixed size buffer in the buffer ring to which the publisher will next write a message.
Public/Granted literature
Information query