Patent · US Active

Work unit stack data structures in multiple core processor system for stream data processing

US10841245B2 · kind B2 · utility

24Cited by
40References
33Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 20, 2018
Grant dateNov 17, 2020
Priority date
Expiry dateDec 18, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/9026
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Techniques are described in which a device, such as a network device, compute node or storage device, is configured to utilize a work unit (WU) stack data structure in a multiple core processor system to help manage an event driven, run-to-completion programming model of an operating system executed by the multiple core processor system. The techniques may be particularly useful when processing streams of data at high rates. The WU stack may be viewed as a stack of continuation work units used to supplement a typical program stack as an efficient means of moving the program stack between cores. The work unit data structure itself is a building block in the WU stack to compose a processing pipeline and services execution. The WU stack structure carries state, memory, and other information in auxiliary variables.

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