Упорядочивание ЦП в Linux (с hyper, распараллеливающим)

Мне любопытно, что упорядочивание ЦП находится в Linux. Скажите, что я связываю поток с cpu0 и другого к cpu1 в гиперпоточной системе, они оба попытка быть на том же физическом ядре. Учитывая Core i7 920 с 4 ядрами и гиперпоточностью, вывод/proc/cpuinfo имеет меня думающий, что cpu0 и cpu1 являются различными физическими ядрами, и cpu0 и cpu4 находятся на том же физическом ядре.

Спасибо.

12
задан Jason 10 June 2010 в 22:55
поделиться

1 ответ

Физический процессор/сокет указан как physical id.
Физическое ядро указано как core id.
Ввод процессора из-за гиперпоточности получит свой собственный процессор, но разделит core id и physical id с другим.

Обратите внимание, что каждый физический процессор (физический id) может иметь несколько ядер (core id), которые в дальнейшем могут быть разбиты на дополнительные логические процессоры с помощью гиперпоточности. Логические процессоры в целом упорядочены по идентификатору процессора.

Подробное объяснение с примерами можно найти здесь: archive.richweb.com/cpu_info via web.archive.org

19
ответ дан 2 December 2019 в 18:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: