/ / Qualcuna delle funzioni di minimizzazione di Octaves utilizza l'elaborazione multi-core / threaded? - ottava, multicore

Qualcuna delle funzioni di minimizzazione di Octaves utilizza l'elaborazione multi-core / threaded? - ottava, multicore

Sto componendo una funzione di ottava piuttosto pesante che deve essere minimizzata con una funzione come fminunc (tecnicamente io può vincolare le variabili, ma ho bisogno di minimizzare su più variabili).

Una lettura superficiale della documentazione di Google e Octave suggerisce che si tratta di un processo a thread singolo. Ci sono opzioni per utilizzare l'elaborazione multi-core / threaded qui?

Sono in un box a 12 core, è triste lasciare il 91% della capacità di calcolo inutilizzato.

Matlab sembra avere qualcosa di utile a questo riguardo con fmincon:

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

risposte:

0 per risposta № 1

Questa sembra la risposta di cui avevo effettivamente bisogno. Il minimizzatore potrebbe non eseguire il multithreading, ma le operazioni con la matrice nella funzione I "m minimizing possono.

Ottieni GNU Octave per lavorare con un processore multicore. (Multithreading)