Терминология для ядер в многоядерном процессоре

253
Pratham Arora

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

0
Какой бренд? У AMD нет ничего похожего на Hyperthreading где, как у Intel. AMD использует физические ядра, Intel использует физические ядра, и каждое ядро ​​может иметь Hyperthreading. Изменить ваш вопрос, чтобы быть конкретным Ramhound 7 лет назад 0

1 ответ на вопрос

0
PulseJet

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

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

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

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