Patent · US Active

General purpose software parallel task engine

US9477452B2 · kind B2 · utility

1Cited by
21References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 25, 2015
Grant dateOct 25, 2016
Priority date
Expiry dateFeb 25, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T2219/20
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A software engine for decomposing work to be done into tasks, and distributing the tasks to multiple, independent CPUs for execution is described. The engine utilizes dynamic code generation, with run-time specialization of variables, to achieve high performance. Problems are decomposed according to methods that enhance parallel CPU operation, and provide better opportunities for specialization and optimization of dynamically generated code. A specific application of this engine, a software three dimensional (3D) graphical image renderer, is described.

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