は、私はそこにある、私は異なる初期ポイントで最適化アルゴリズム(はfmincon)の約1,000の別々のランを実行する必要がMatlabの、ではなく厄介尤度関数を最適化しています32個のフリーパラメータのようなもの。並列最適:グラデーションまたはループ
残念ながら、1000回の最適化アルゴリズムであるとを同時に並列化することはできません。私は1つを選ぶ必要があります。
外部ループを並列化し、それぞれの最適化を独自のコアで実行するか、または差分差分勾配計算を効率的に行うことができますか?
ありがとうございます!
あなたの状況に該当するかどうかわかりませんが、 'gpuarray'を使用できるかどうかを確認してください。私が知る限り、cudaコアを搭載したNVIDIA GPUを使用している場合にのみ動作しますが、1000コア以上のものを扱うことができます。特定のプログラムをより速くすることを保証するものではありませんが、試してみる価値があります。 – maxb
ありがとう!確かめます。実際に新しいビデオカードのための市場で今。私はこれを念頭に置いておきます。 – hipHopMetropolisHastings