【发布时间】:2014-07-23 17:33:08
【问题描述】:
我的 MATLAB 代码使用 GPU 创建原始数据(25 秒)。然后在 MATLAB 中,这些原始数据被处理成可以输入目标函数(15 秒)的缩放量。
MATLAB 粒子群优化代码是否可以在处理当前原始数据时开始检索下一批原始数据?
谢谢。
【问题讨论】:
标签: matlab gpu particles particle-swarm
我的 MATLAB 代码使用 GPU 创建原始数据(25 秒)。然后在 MATLAB 中,这些原始数据被处理成可以输入目标函数(15 秒)的缩放量。
MATLAB 粒子群优化代码是否可以在处理当前原始数据时开始检索下一批原始数据?
谢谢。
【问题讨论】:
标签: matlab gpu particles particle-swarm
您的意思本质上是工作负载分配和时间安排。 MatLab 确实能够使用 SPMD 并行执行任务:
http://www.mathworks.nl/help/distcomp/spmd.html
您可以先从 GPU 中检索一组数据,然后开始使用 MatLab 处理数据,并同时使用 SPMD 语句检索下一组数据。
【讨论】: