多核目标计算机上的并行执行
实时应用程序与多核目标计算机配置的并行执行
自 R2020b 版本起,所有 Speedgoat® 目标计算机均为支持并行执行 Simulink® Real-Time™ 应用程序的多核计算机。默认并发执行会将模型中的每个速率隐式划分为任务,以实现并发执行。您可以通过将模型划分为以下部分来准备用于显式分区和并发任务执行的模型:
引用模型
原子子系统
Stateflow 图
MATLAB Function 模块
然后,将这些分区的映射应用于执行任务。通过采用显式分区的方式,您可以在实时应用程序中将具有单一速率的子系统划分到不同任务中,实现并行执行。
注意
Speedgoat Interrupt Setup 模块不支持显式任务分区的并行执行。
函数
slrtTETMonitor | 打开 Simulink Real-Time 任务执行时间 (TET) 监控器 |
主题
- 使用 Simulink 进行多核编程
使用 Simulink 进行并发执行建模。
