Lockless spin buffer
US9223638B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 24, 2012 |
| Grant date | Dec 29, 2015 |
| Priority date | — |
| Expiry date | Jan 26, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/5016
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Implementations of the present disclosure are directed to enabling data transfer between data producers and data consumers. Implementations include generating a data structure, the data structure including a lockless spin buffer (LLSB), the LLSB including two or more lockless components, each of the two or more lockless components including a plurality of elements to be written to and read from, providing one or more write pointers to enable one or more data producers to write to each of the two or more lockless components, and providing one or more read pointers to enable one or more data consumers to read from each of the two or more lockless components, the one or more data producers being able to write to the LLSB concurrently with the one or more data consumers being able to read from the LLSB.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.