×

Graphical partitioning for parallel execution of executable block diagram models

  • US 8,756,044 B2
  • Filed: 09/30/2010
  • Issued: 06/17/2014
  • Est. Priority Date: 05/31/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • interacting with an executable block diagram model,the block diagram model including a first component and a second component, andinteracting with the block diagram model being performed by a processor;

    partitioning the block diagram model graphically,partitioning the block diagram model being performed by the processor, andthe partitioning associating;

    a first sub graph with the first component,the first sub graph performing a first operation during an execution of the block diagram model, anda second sub graph with the second component,the second sub graph performing a second operation during the execution of the block diagram model;

    identifying a task group component,identifying the task group component being performed by the processor, andthe task group component including;

    a first task identifier,the first task identifier identifying a first task, 

    the first task being associated with a first concurrent computing resource, 

    the first task executing on the first concurrent computing resource during the execution of the block diagram model,the first task identifier being graphically associated with the first sub graph and allowing the first sub graph to execute on the first concurrent computing resource during the execution of the block diagram model, anda second task identifier,the second task identifier identifying a second task, 

    the second task being associated with a second concurrent computing resource, 

    the second task executing on the second concurrent computing resource during the execution of the block diagram model,the second task identifier being graphically associated with the second sub graph and allowing the second sub graph to execute on the second concurrent computing resource during the execution of the block diagram model;

    executing causing the execution of the block diagram model,causing the execution of the block diagram model being performed by the processor, andthe executing the execution of the block diagram model including;

    executing the first sub graph on the first concurrent computing resource concurrently with the second sub graph executing on the second concurrent computing resource, andobtaining an execution result,obtaining the execution result being performed by the processor.

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