私は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