Concurrent Execution with Multicore Target Computer
Since R2020b, all Speedgoat® target machines are multicore computers that support concurrent execution of Simulink® Real-Time™ applications. Default concurrent execution applies implicit partitioning of each rate in the model into a task for concurrent execution. You can prepare a model for explicit partitioning and concurrent task execution by partitioning the model into:
MATLAB Function blocks
Then, apply mapping of these partitions to execution tasks. By using explicit partitioning In this way, you can divide subsystems with a single rate among tasks in the real-time application for concurrent execution.
Concurrent execution with explicit partitioning of tasks is not supported by the Speedgoat Interrupt Setup block.
|Open Simulink Real-Time task execution time (TET) monitor (Since R2020b)
- Multicore Programming with Simulink
Modeling for concurrent execution using Simulink.