Patent · US Active

Adjacent data parallel and streaming operator fusion

US8201171B2 · kind B2 · utility

11Cited by
9References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 27, 2007
Grant dateJun 12, 2012
Priority date
Expiry dateJul 6, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/24542
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Various technologies and techniques are disclosed for handling data parallel operations. Data parallel operations are composed together to create a more complex data parallel operation. A fusion plan process is performed on a particular complex operation dynamically at runtime. As part of the fusion plan process, an analysis is performed of a structure of the complex operation and input data. One particular algorithm that best preserves parallelism is chosen from multiple algorithms. The structure of the complex operation is revised based on the particular algorithm chosen. A nested complex operation can also be fused, by inlining its contents into an outer complex operation so that parallelism is preserved across nested operation boundaries.

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