2011-10-01 10 views
6

Il sito Wolfram afferma che in genere vengono utilizzati solo 4 core con la sua funzione Parallela. Se vuoi più di 4 devi contattarli e pagare.quanti kernel eseguono parallelamente in Mathematica?

Ho una macchina con 2 processori hyperthreaded quad-core. Quando eseguo i comandi Parallel, avvia 16 kernel 2 x 4 x 2 (fattore 2 per HT, credo). Quindi sembra che vengano utilizzati 16 kernel e non 4. Corretto? Può essere il caso che la licenza della mia università permetta di> 4 core. Volevo solo verificare se in realtà sto usando tutti i core disponibili.

Grazie.

+0

Ho una macchina simile e ho notato lo stesso fenomeno (ed ero curioso anche di questo), ma sono abbastanza sicuro che la mia licenza Mathematica non ammette più di 4 core. – Cassini

+0

Questa domanda deve essere spostata su: mathematica.stackexchange.com poiché molte delle domande relative a Mathematica possono essere trovate lì. –

risposta

3

Una licenza Mathematica standard avrà 2 kernel e quindi 4 kernel secondari per ciascuno dei kernel. Quindi sarebbe 8 se il tuo programma usasse più di un kernel normale. I subkernel sono essenzialmente ciò che si usa per l'elaborazione parallela.

Se si voleva vedere quanti subkernels si era permesso, si consiglia di

(1) contattare l'assistenza clienti Wolfram su questo a [email protected]

(2) Controlla il tuo account utente al portale user.wolfram.com. Dopo aver inserito la tua password, vai su "I miei prodotti e servizi" e seleziona la copia di Mathematica che ti interessa. Nella pagina dei prodotti, vedrai una voce chiamata "Processi" che ti dirà quanti diversi processi ti dà la tua licenza.

È possibile utilizzare comandi come $ KernelCount per vedere quanti sono i subkernel in esecuzione.

Problemi correlati