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:
Referenced models
Atomic subsystems
Stateflow charts
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.
Note
Concurrent execution with explicit partitioning of tasks is not supported by the Speedgoat Interrupt Setup block.
Functions
slrtTETMonitor | Open Simulink Real-Time task execution time (TET) monitor (Since R2020b) |
Topics
- Multicore Programming with Simulink
Modeling for concurrent execution using Simulink.