2011-10-01 12 views
6

El sitio de Wolfram indica que normalmente solo se utilizan 4 núcleos con su función Paralela. Si quiere más de 4, necesita contactarse con ellos y pagar.¿cuántos kernels se ejecutan en paralelo en Mathematica?

Tengo una máquina con 2 procesadores hyperthreaded de cuatro núcleos. Cuando ejecuto comandos Paralelos, arranca 16 kernels 2 x 4 x 2 (factor de 2 para HT, supongo). Entonces parece que se usan 16 kernels y no 4. ¿Correcto? Puede ser que la licencia de mi universidad permita> 4 núcleos. Solo quería comprobar si realmente estoy usando todos los núcleos disponibles.

Gracias.

+0

Tengo una máquina similar y he notado el mismo fenómeno (y también tenía curiosidad), pero estoy bastante seguro de que mi licencia de Mathematica no permite más de 4 núcleos. – Cassini

+0

Esta pregunta debe trasladarse a: mathematica.stackexchange.com ya que muchas de las preguntas relacionadas con Mathematica se pueden encontrar allí. –

Respuesta

3

Una licencia estándar de Mathematica tendrá 2 núcleos y luego 4 núcleos secundarios para cada uno de los núcleos. Entonces eso sería 8 si su programa usó más de 1 kernel normal. Los subcanales son esencialmente lo que usa para el procesamiento paralelo.

Si quería ver cuántas subkernels se dejen, por favor, ya sea

(1) de soporte al cliente Contacto Wolfram sobre esto en [email protected]

(2) Compruebe su cuenta en el portal del usuario en user.wolfram.com. Después de ingresar su contraseña, vaya a "Mis productos y servicios" y seleccione la copia de Mathematica que le interesa mirar. En esa página de productos, verá una entrada llamada "Procesos" que le informará cuántos procesos diferentes le otorga su licencia.

Puede usar comandos como $ KernelCount para ver cuántos subkernels se están ejecutando.

Cuestiones relacionadas