在Matlab

时间:2016-04-25 10:59:51

标签: matlab parallel-processing

假设我有以下5个计算块

load(var1.mat)
x01 = function1(var1);

load(var2.mat)
x02 = function1(var2);

...

load(var5.mat)
x05 = function1(var5);

save('file.mat')

其中var1 ... var5只是一些变量而function1只是一些任意函数。我有一个节点有24个CPU核心,我想利用它。 function1自动加速使用2.5(3)内核,因此我想并行计算5个块并使用16(3 * 5 + 1)个内核。我怎么做?结果x01 ... x05具有不同的长度,因此使用parfor并将其放入大矩阵中并非易事。

0 个答案:

没有答案