Patent · US Active

Critical section ordering for multiple trace applications

US8745606B2 · kind B2 · utility

5Cited by
0References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 28, 2007
Grant dateJun 3, 2014
Priority date
Expiry dateFeb 4, 2032

Classification

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

Abstract

Critical sections in a programming code may be ordered based at least in part on code motions. A flow graph of the code including the critical section may be generated. Two initiative motions may be performed based on the flow graph to identify possible positions of critical codes in the flow graph. Dependence relationship of critical sections may be determined based on the positions of critical sections. Using the dependence relationship information, the order of critical sections may be determined. The determined order of critical sections may be further used by a compiler to perform optimizations for the code.

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