/ / Wie führe ich in MATLAB 2 parfor's parallel aus? - Matlab, Parallelverarbeitung, Parfor

Wie kann man 2 Parfors parallel in MATLAB laufen lassen? - Matlab, Parallelverarbeitung, Parfor

Ich habe 2 verschiedene Parfors in meinem Skript. Mit unterschiedlicher Anzahl von Iterationen, aber ohne Abhängigkeiten.

Gibt es eine einfache Möglichkeit, die kein erneutes Schreiben erfordert, damit MATLAB beide parallel (miteinander) ausführt?

Antworten:

3 für die Antwort № 1

Wie Matt angedeutet hat, ist der einfachste Weg, dies zu tun, ein Umschreiben. parfor Schleifen übernehmen von Natur aus den gesamten parallelen Pool, so dass Sie (soweit ich weiß) nicht das tun können, wonach Sie fragen.

Meine bevorzugte Vorgehensweise wäre, den Körper jeder Schleife in eine Funktion zu verschieben und dann zu verwenden Parfeval.