2014-07-08 14 views

risposta

3

Si desidera la funzione parpool. Senza argomenti crea un numero predefinito di lavoratori, con un argomento intero crea molti lavoratori. Se usi semplicemente un ciclo parfor senza chiamarlo, ottieni il numero predefinito per il tuo profilo, ma non sono sicuro di dove sia impostato. C'è più documentazione sul sito web di mathworks: http://www.mathworks.com/help/distcomp/parpool.html

Il numero massimo di lavoratori dovrebbe essere effettivamente grande quanto vuoi, ma smetterei di guadagnare efficienza se crei più lavoratori di quanti ne hai di processori. Fammi sapere se hai bisogno di qualche consiglio per scegliere un buon numero di lavoratori.

+6

Grazie! Ha funzionato come hai spiegato. Ho fatto: 'myCluster = parcluster ('local'); myCluster.NumWorkers = N; parpool (myCluster, N) ', dove N è il numero di cluster che voglio usare. –

Problemi correlati