сколько ядер работает в Mathematica параллельно? - PullRequest
7 голосов
/ 02 октября 2011

Сайт Wolfram утверждает, что обычно используется только 4 ядра с функцией параллельной работы.Если вы хотите больше 4, вам нужно связаться с ними и заплатить.

У меня есть машина с двумя четырехъядерными гиперпоточными процессорами.Когда я запускаю команды Parallel, он запускает 16 ядер 2 x 4 x 2 (я думаю, что для HT коэффициент 2).Похоже, что используется 16 ядер, а не 4. Правильно?Может быть так, что лицензия моего университета допускает> 4 ядра.Я просто хотел проверить, действительно ли я использую все доступные ядра.

Спасибо.

1 Ответ

3 голосов
/ 03 октября 2011

Стандартная лицензия Mathematica будет иметь 2 ядра, а затем 4 ядра для каждого ядра. Так что будет 8, если ваша программа использует более 1 нормального ядра. Подъядерные ядра - это то, что вы используете для параллельной обработки.

Если вы хотите узнать, сколько подядер вам было разрешено, пожалуйста, либо

(1) Об этом обратитесь в службу поддержки клиентов Wolfram по адресу info@wolfram.com

.

(2) Проверьте свою учетную запись на портале user.wolfram.com. После ввода пароля перейдите в раздел «Мои продукты и услуги» и выберите копию Mathematica, на которую вам интересно посмотреть. На этой странице продуктов вы увидите запись под названием «Процессы», в которой будет указано, сколько различных процессов предоставляет вам ваша лицензия.

Вы можете использовать такие команды, как $ KernelCount, чтобы увидеть, сколько запущено подядер.

...