Patent · US Active

Allocate a segment of a buffer to each of a plurality of threads to use for writing data

US9852075B2 · kind B2 · utility

0Cited by
15References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 20, 2015
Grant dateDec 26, 2017
Priority date
Expiry dateNov 20, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/604
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Provided are a computer program product, system, and method to allocate a segment of a buffer to each of a plurality of threads to use for writing data. Each of a plurality of threads are assigned to one of a plurality of segments in a buffer, wherein the threads write to the segment to which they are assigned. A free segment list indicates segments which are not assigned to one of the threads. In response to one of the segments assigned to one of the threads becoming a full segment having less than a threshold amount of free space, indicating the full segment assigned to the thread in the free segment list and assigning one of the segments in the free segment list to the thread different from the full segment.

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