Patent · US Active

Apparatus and method for improving the performance of compilers and interpreters of high level programming languages

US8539463B2 · kind B2 · utility

14Cited by
6References
48Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 28, 2011
Grant dateSep 17, 2013
Priority date
Expiry dateMay 29, 2032

Classification

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

Abstract

A content processing device and corresponding method are disclosed. The content processing device includes a compiler front end to parse programming language source code into an high level intermediate representation and a detection component to detect high level constructs in the intermediate representation of the source code that satisfy constraints for parallel-merging high level constructs. And a parallel-merging component modifies the high level intermediate representation of the source code by parallel-merging the detected constructs to generate new high level parallel-merged constructs in a modified high-level intermediate representation of the source code that enable runtime operations of the detected constructs when finally lowered into processor instructions to be able to execute in parallel using the executable code generated from the modified intermediate representation.

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