Patent · US Active

Parallel programming and execution systems and techniques

US8069446B2 · kind B2 · utility

7Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 3, 2009
Grant dateNov 29, 2011
Priority date
Expiry dateMay 25, 2030

Classification

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

Abstract

Parallel programming and execution systems and techniques are discussed herein. In accordance with one technique, a parallel programming model is used to decompose a complex process into parallelizable tasks with proper dependencies set by data objects as interfaces. Another technique features a scheduling mechanism that provides thread affinity and automatic load-balance management among an assortment of processing units such as CPUSs/CPU cores, GPUs/GPU cores, and/or hardware threads in a scalable manner. The models and techniques are applied in an exemplary manner to a digital media encoding process.

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