×

Anticipatory optimization with composite folding

  • US 6,745,384 B1
  • Filed: 09/21/2000
  • Issued: 06/01/2004
  • Est. Priority Date: 05/29/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method in a computer system for generating code for a high-level program that is specified using programming-language-defined computational constructs and that is to be translated into a low-level computer program using low-level computational constructs, the programming-language-defined computational constructs defining a data flow and including high-level operands that are domain-specific composites of low-level computational constructs and including high-level operators for indicating operations on the high-level operands, the method comprising:

  • identifying selected domain-specific composites within the programming-language-defined computational constructs; and

    applying one or more abstract optimization tags to the programming-language-defined computational constructs in association with the selected domain-specific composites, the one or more abstract optimization tags identifying one or more anticipated optimization transformations for modifying the data flow in the translation from the high-level program to the low-level program.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×