Patent · US Expired

Control flow and memory management optimization

US6064819A · kind A · utility

117Cited by
19References
78Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 2, 1997
Grant dateMay 16, 2000
Priority date
Expiry dateApr 2, 2017

Classification

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

Abstract

Selected code is modeled in a polyhedral dependency graph (PDG). A placement optimizer maps each element of the PDG to an optimally placed PDG. An ordering optimizer maps the placed PDG to an optimally ordered PDG. The PDG, place PDG, and ordered PDG are combined to produce a transformation script. The transformation script is applied to the selected specification description to produce optimized selected code. Optimized selected code is combined with original code to generate a control-flow optimized code. In addition, memory directives are derived from the ordered PDG model. The memory directives and optimized code are used to generate target code for simulation or software compilation.

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