Patent · US Active

Method for predicate promotion in a software loop

US7712091B2 · kind B2 · utility

4Cited by
5References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 2005
Grant dateMay 4, 2010
Priority date
Expiry dateFeb 8, 2029

Classification

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

Abstract

A method and system for optimizing the execution of a software loop is provided. The method involves the determination of an edge in a critical recurrence cycle in the software loop. The edge is a dependency link between two instructions and contains a dependee and a dependent. The dependee is an instruction that produces a result, and the dependent is an instruction that uses the result. The method further involves performing predicate promotion of at least one of the dependee and the dependent if one or more pre-determined conditions are met.

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