Patent · US Active

Lockless access to a ring buffer

US7620753B1 · kind B1 · utility

20Cited by
2References
40Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 17, 2005
Grant dateNov 17, 2009
Priority date
Expiry dateNov 17, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/526
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A reader and writer access a ring buffer without using a locking mechanism, thereby avoiding any delays attendant to using a locking mechanism when performing read operations to supply the reader with data from the ring buffer. Other measures are used to reduce delayed performance of read operations. If data requested by a reader is not available in the ring buffer, rather than waiting until the data becomes available, substitute data not from the ring buffer is provided instead. The ring buffer's size may be dynamically increased or decreased to improve performance of read and write operations and/or to conserve computer resources.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.