×

Systems and methods for tracing performance information from hardware realizations to models

  • US 10,261,760 B1
  • Filed: 12/05/2014
  • Issued: 04/16/2019
  • Est. Priority Date: 12/05/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing, in a memory, an executable model including a plurality of model elements;

    generating an initial intermediate representation (IR) of the executable model, the initial IR including a plurality of initial IR nodes corresponding to the plurality of model elements of the executable model;

    generating a plurality of transitional IRs and a final IR by applying a plurality of transforms to the initial IR and to selected ones of the plurality of transitional IRs, the plurality of transitional IRs including transitional IR nodes and the final IR including final IR nodes, the plurality of transforms including compiler operations;

    automatically building, by a processor coupled to the memory, a genealogy graph for the initial IR, the plurality of transitional IRs, and the final IR, wherethe genealogy graph includes a plurality of graph objects, the plurality of graph objects associated with respective ones of the initial IR nodes, the transitional IR nodes, and the final IR nodes,the genealogy graph records changes to one or more of the initial IR nodes or to one or more of the transitional IR nodes occurring over time from one or more of the plurality of transforms, andthe plurality of graph objects are linked by edges that represent the plurality of transforms applied to the initial IR and to the selected ones of the plurality of transitional IRs, and tracing information associated with a first given IR node to a second given IR node utilizing the genealogy graph, wherein the first given IR node and the second given IR node are one of the plurality of initial IR nodes, the transitional IR nodes or the final IR nodes.

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