Patent · US Active

Automatic verification of optimization of high level constructs using test vectors

US10776255B1 · kind B1 · utility

1Cited by
3References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 31, 2019
Grant dateSep 15, 2020
Priority date
Expiry dateJul 31, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3692
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for automatic verification of optimization of high level constructs includes generating a first executable code by compiling a computer program that includes a high level construct. The compiling includes generating a first set of machine instructions for the high level construct and storing compile-time information for the high level construct. The method further includes optimizing the first executable code which includes converting the first executable code into an intermediate language representation. The optimization further includes generating a second executable code. For this, the method includes generating a second set of machine instructions for the high level construct from the intermediate language representation. If the behavior of the first set of machine instructions and the second set of machine instructions matches, the second set of machine instructions is included in the second executable code, otherwise the first set of machine instructions is included.

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