Apparatus and method for improving the performance of compilers and interpreters of high level programming languages
US8539463B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 28, 2011 |
| Grant date | Sep 17, 2013 |
| Priority date | — |
| Expiry date | May 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.