Patent · US Active

Lockless spin buffer

US9223638B2 · kind B2 · utility

26Cited by
5References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 24, 2012
Grant dateDec 29, 2015
Priority date
Expiry dateJan 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.