0
私のスクリプトには2種類のparforがあります。反復回数は異なりますが、依存関係はありません。2 parforをMATLABで並列に実行するには?
MATLABを両方とも並列に(互いに)実行させるために書き直す必要がない簡単な方法はありますか?
私のスクリプトには2種類のparforがあります。反復回数は異なりますが、依存関係はありません。2 parforをMATLABで並列に実行するには?
MATLABを両方とも並列に(互いに)実行させるために書き直す必要がない簡単な方法はありますか?
Mattが言っているように、これを行う最も簡単な方法は、いくつかの書き換えを伴うことです。 parfor
ループは本質的に並列プール全体を引き継ぐので、私が知る限りあなたが求めていることはできません。
これを処理する私の好ましい方法は、各ループの本体を関数に移動し、次にparfevalを使用することです。
なぜそれをしますか? – obchardon
私は多くのコアを持つサーバーを持っており、2つのループに依存関係がない場合はいつでも、それらを並列に実行しないのはなぜですか?コードの可読性を維持する直接的な方法がある場合は、それを使用しないでください。 – TheTester
2つのジョブを作成します... – Matt