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