×

LOOP EXECUTION WITH PREDICATE COMPUTING FOR DATAFLOW MACHINES

  • US 20180373509A1
  • Filed: 06/23/2017
  • Published: 12/27/2018
  • Est. Priority Date: 06/23/2017
  • Status: Active Grant
First Claim
Patent Images

1. A compiler for compiling a computer program, comprising:

  • one or more analyzers to parse and analyze source instructions of a computer program including identification of nested loops of the computer program; and

    a code generator coupled to the one or more analyzers to generate and output executable code for the computer program that executes on a data flow machine, including a data flow graph, based at least in part on results of the analysis, wherein the executable code includes executable code that recursively computes predicates of identified nested loops for use to generate control signal for the data flow graph to allow execution of each loop to start when the loop'"'"'s predicate is available, independent of whether any other loop is in execution or not.

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