Patent · US Active

Automatically determining data dependencies to facilitate code execution

US10671361B2 · kind B2 · utility

5Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 25, 2016
Grant dateJun 2, 2020
Priority date
Expiry dateNov 9, 2036

Classification

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

Abstract

Technologies relating to determining data variable dependencies to facilitate code execution are disclosed. An example method includes: identifying a set of programming statements having a plurality of data parameters; identifying first data parameters associated with a first programming statement in the set of programming statements; determining one or more parameter dependencies associated with the first data parameters; and determining, based on the one or more parameter dependencies, a first execution performance of the first programming statement. The method may further include: determining a second execution performance of the second programming statement and scheduling execution of the first programming statement and of the second programming statement based on the first and second execution performances. For example, at least a portion of the first programming statement is executed in parallel to executing the second programming statement, or the first programming statement and the second programming statement are executed in a predefined sequence.

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