Patent · US Active

Software application performance enhancement

US8799884B2 · kind B2 · utility

8Cited by
5References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 13, 2009
Grant dateAug 5, 2014
Priority date
Expiry dateDec 16, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/52
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Generating parallelized executable code from input code includes statically analyzing the input code to determine aspects of data flow and control flow of the input code; dynamically analyzing the input code to determine additional aspects of data flow and control flow of the input code; generating an intermediate representation of the input code based at least in part on the aspects of data flow and control flow of the input code identified by the static analysis and the additional aspects of data and control flow of the input code identified by the dynamic analysis; and processing the intermediate representation to determine portions of the intermediate representation that are eligible for parallel execution; and generating parallelized executable code from the processed intermediate representation.

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