Computer simulation environment with output models and input models
AssigneeThe Boeing Company
InventorsJohn M. Bennett, Josh Christian, Gary Mansouri
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Boeing Company
InventorsJohn M. Bennett, Josh Christian, Gary Mansouri
Estimating the term…
Examples are disclosed relating computer simulation environments that comprise output models producing output data and input models waiting for a portion of output data. One example provides a computing system comprising a scheduler configured to determine if prerequisite data is available for each input model. On condition that the prerequisite data is available, the input model is stepped. The output models and input models are maintained within a predetermined number of steps of each other. A router is configured to, when a selected output model finishes a step, copy the output data from an output buffer of the selected output model and send the output data to an output queue. The output data is stored until a selected input model is ready to step the selected frame. The output data is then copied from the output queue into an input packet buffer of the selected input model.
A method for executing a computer simulation environment that comprises a plurality of output models that produce output data and a plurality of input models that are waiting for a portion of the output data from the plurality of output models, wherein one or more of the models step at a rate of multiple frames per step, the method comprising:
A method for routing data in a computer simulation environment that comprises a plurality of output models that produce output data and a plurality of input models that utilize the output data, wherein one or more of the models step at a rate of multiple frames per step, the method comprising:
A computing system for executing a computer simulation environment that comprises a plurality of output models that produce output data and a plurality of input models that are waiting for a portion of the output data from the plurality of output models, wherein one or more of the models step at a rate of multiple frames per step, the computing system comprising:
Dependencies are inferred from the claim text.