Мне любопытно, что упорядочивание ЦП находится в Linux. Скажите, что я связываю поток с cpu0 и другого к cpu1 в гиперпоточной системе, они оба попытка быть на том же физическом ядре. Учитывая Core i7 920 с 4 ядрами и гиперпоточностью, вывод/proc/cpuinfo имеет меня думающий, что cpu0 и cpu1 являются различными физическими ядрами, и cpu0 и cpu4 находятся на том же физическом ядре.
Спасибо.
Физический процессор/сокет указан как physical id
.
Физическое ядро указано как core id
.
Ввод процессора из-за гиперпоточности получит свой собственный процессор
, но разделит core id
и physical id
с другим.
Обратите внимание, что каждый физический процессор (физический id
) может иметь несколько ядер (core id
), которые в дальнейшем могут быть разбиты на дополнительные логические процессоры с помощью гиперпоточности. Логические процессоры в целом упорядочены по идентификатору процессора
.
Подробное объяснение с примерами можно найти здесь: archive.richweb.com/cpu_info via web.archive.org