Method and system for optimizing computer program
A technology of computer programs and optimization methods, applied in the field of computer programs, can solve problems such as low operating efficiency and impractical application
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0108] Existing scalar optimization methods based on "semantic" equivalence still use the traditional intermediate representation in the form of non-static single assignment, by constructing a huge value flow graph and performing data flow analysis on it to calculate how to transform the input program , the operation efficiency is very low, so it cannot be practically applied. The invention discloses a scalar optimization method using a sparse value flow graph as an intermediate representation of a program, and adopts a new program intermediate representation form: "sparse value flow graph" form, which explicitly expresses the "semantic" equivalence relationship in the program It is included in the intermediate representation of the program, and on this basis, efficient scalar optimization is performed to achieve an efficient and better optimization method. The sparse value flow graph form is an extension of the static single-assignment form, which can be directly applied to t...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 