/ / Verwenden einige der Minimierungsfunktionen von Octaves eine Multi-Core / Thread-Verarbeitung? - Oktave, Multicore

Verwenden eine der Octaves-Minimierungsfunktionen Multi-Core / Threaded-Verarbeitung? - Oktave, Multicore

Ich komponiere eine ziemlich robuste Oktavfunktion, die mit einer Funktion wie z fminunc (technisch ich kann beschränken Sie die Variablen, aber ich muss über mehrere Variablen minimieren).

Eine flüchtige Lektüre der Google- und Octave-Dokumentation deutet darauf hin, dass es sich um einen Single-Thread-Prozess handelt. Gibt es hier Möglichkeiten, Multi-Core / Thread-Verarbeitung einzusetzen?

Ich bin auf einer 12-Core-Box, es ist traurig, 91% der Rechenkapazität ungenutzt zu lassen.

Matlab scheint diesbezüglich etwas Nützliches zu haben fmincon:

http://www.mathworks.com/help/optim/examples/minimizing-an-expensive-optimization-problem-using-parallel-computing-toolbox.html

Antworten:

0 für die Antwort № 1

Das sieht aus wie die Antwort, die ich eigentlich brauchte. Der Minimierer führt möglicherweise kein Multithreading aus, jedoch können die Matrixoperationen in der Funktion I m minimieren.

Holen Sie sich GNU Octave für die Arbeit mit einem Multicore-Prozessor. (Multithreading)