此示例显示如何为要部署在多核处理器上的系统的数据并行性。这模型由输入,适用于每个输入的功能组件以及连接的输出。有关数据并行性的更多信息,请参阅平行的类型。
设置此模型以进行并发执行。要查看已完成的模型,请打开ex_data_parallelism_top.。
将此模型中的区域转换为引用的模型。使用相同的引用模型来替换处理输入的每个功能组件。该图显示了示例配置。
打开顶级模型的模型配置参数。清除MAT文件日志记录复选框。
在这方面求解器窗格,集类型到固定步骤
然后点击申请。也确保了定期采样时间约束被设定为不受约束的
。在下面其他选项, 选择允许任务同时执行目标然后点击配置任务。
在“并发执行”对话框中,在右窗格中,选择为并发行为启用显式模型分区复选框。使用显式分区,您可以手动分区模型。
在选择窗格中,选择中央处理器。点击添加任务四次添加四个新任务。
在选择窗格中,选择任务和映射。在这方面地图块到任务窗格:
在下面块:输入, 点击选择任务
并选择定期:任务
。
在下面块:功能1, 选择定期:Task1
。
在下面块:功能2, 选择定期:Task2.
。
在下面块:功能3, 选择定期:Task3.
。
在下面块:输出, 选择定期:任务
。
这将您的分区映射到您创建的任务。这输入和输出模型块是一个任务。每个功能组件都分配了一个单独的任务。
在选择窗格中,选择数据传输。在里面数据传输选项窗格,设置参数定期信号到确保确定性转移(最小延迟)
。点击申请并关闭并发执行对话框。
将这些配置参数应用于所有引用的模型。有关更多信息,请参阅使用多种型号共享配置。
更新模型以查看映射到单个模型块的任务。