В чем разница между логическим и физическим ядрами в многоядерном процессоре? И является ли ядро выполнения другим именем физического ядра?

1 ответ1

0

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

Однако в случае физического ядра весь механизм до кэша L1 является отдельным, а остальное (включая кэш L2) используется совместно. Таким образом, физические ядра быстрее, чем логические ядра.

AFAIK (кто-то, пожалуйста, поправьте меня, если я ошибаюсь), ядро выполнения - это действительно физическое ядро.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .