5
我是matlab中的並行計算的新手。我有一個創建分類器(SVM)的函數,我想用幾個數據集來測試它。我有一個2核心工作站,所以我想要並行運行測試。有人可以解釋我的區別: SPMD與Parfor
dataset_array={dataset1, dataset2}
matlabpool open 2
spmd
my_function(dataset(labindex));
end
和
dataset_array={dataset1, dataset2}
matlabpool open 2
parfor i:1=2
my_function(dataset(i));
end
感謝您的解釋。因此,如果我沒有錯,我寫的例子以不同的方式產生相同的結果,對嗎? –
@ Lazza87是的。在這種情況下沒有區別,你可以使用這兩種方法。 – angainor