我了解您可以使用matlabpool
和parfor
并行运行for
循环迭代,但是,我想尝试利用大量核心使用我的GPU可以运行大量的同步迭代。我想知道是否有任何内置功能来做到这一点?
据我所知,MATLAB
在GPU上运行代码的方法是通过GPUarray
,但这似乎并不是一个循环,只是循环中的某些函数。
对于我正在运行的循环,每次迭代都可以独立运行,并且需要在循环外部存在的唯一变量是要处理的数据(三维数组,其中第一个索引是时间,每个迭代在不同的时间运行)和2-D输出数组,其中每次迭代都将结果存储在特定时间。每次都是独立的。
由于