Patent · US Active

Using a plurality of sub-buffers and a free segment list to allocate segments to a plurality of threads to use for writing data

US9798466B2 · kind B2 · utility

1Cited by
13References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 18, 2016
Grant dateOct 24, 2017
Priority date
Expiry dateAug 18, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/102
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Provided are a computer program product, system, and method for using a plurality of sub-buffers and a free segment list to allocate segments to a plurality of threads to use for writing data. Groups of threads are assigned to sub-buffers. At least one segment of data is indicated in each of the sub-buffers. The threads assigned to one of the sub-buffers write to the at least one segment indicated in the sub-buffer to which the threads are assigned. A free segment list indicates segments which are not indicated in one of the sub-buffers. In response to one of the segments in a containing sub-buffer comprising one of the sub-buffers becoming a full segment having less than a threshold amount of free space, the indication of the full segment in the containing sub-buffer is replaced with one of the segments indicated in the free segment list.

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