Behavior invariant optimization of maximum execution times for model simulation
AssigneeThe MathWorks, Inc.
InventorsDavid MacLay, Matej Urbas
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe MathWorks, Inc.
InventorsDavid MacLay, Matej Urbas
Estimating the term…
A device receives a model that includes model elements scheduled to execute in time slots on a hardware device. The device identifies time slots, of the time slots, that are unoccupied or underutilized by the model elements, and identifies a set of model elements that can be moved to the unoccupied time slots without affecting a behavior of the model. The device calculates a combined execution time of the model elements, determines whether the combined execution time of the model elements is less than or equal to a duration of a first time slot of the time slots, and schedules the model elements for execution in the first time slot when the combined execution time of the model elements is less than or equal to the duration of the first time slot.
A method, comprising:
A device, comprising:
One or more non-transitory computer-readable media storing instructions, the instructions comprising:
Dependencies are inferred from the claim text.