私はMATLABでの並列コンピューティングについては初めてです。分類器(SVM)を作成する関数があり、いくつかのデータセットでテストしたいと思います。2コアのワークステーションを持っているので、テストを並行して実行したいと思います。誰かが私に違いを説明できますか?
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