Invention Grant
- Patent Title: Single producer single consumer buffering in database systems
-
Application No.: US16925882Application Date: 2020-07-10
-
Publication No.: US11249916B2Publication Date: 2022-02-15
- Inventor: George Kondiles
- Applicant: Ocient Holdings LLC
- Applicant Address: US IL Chicago
- Assignee: Ocient Holdings LLC
- Current Assignee: Ocient Holdings LLC
- Current Assignee Address: US IL Chicago
- Agency: Garlick & Markison
- Agent Bruce E. Stuckman; Katherine C. Stuckman
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F12/0893 ; G06F16/2453

Abstract:
A method for execution by a virtual machine core includes retrieving a first pointer by accessing a first buffer of a plurality of buffers stored in allocated memory of a main memory based on assignment of the virtual machine core as a single consumer of the first buffer. First intermediate data in the allocated memory is accessed by utilizing the first pointer. Second intermediate data is generated by executing one of an ordered set of operations on the first intermediate data. The second intermediate data is written to the allocated memory. A second pointer is written to a second buffer of the plurality of buffers based on assignment of the virtual machine core as a single producer of the second buffer.
Public/Granted literature
- US20200379912A1 SINGLE PRODUCER SINGLE CONSUMER BUFFERING IN DATABASE SYSTEMS Public/Granted day:2020-12-03
Information query