2016-03-17 3 views
-3

Вчера у меня был спор с другом, который заявил, что процессоры AMD используют hyperthreading для 8-ядерных процессоров. Насколько мне известно, на одном чипе есть 8 ядер, и они имеют некоторую память, такую ​​как кеш L3.Использует ли процессоры AMD внутреннюю гиперпоточность?

Итак, что это? Может ли кто-нибудь с большим количеством знаний объяснить, что это значит?

+1

Привет, Добро пожаловать в SO, это место, где можно задать вопрос о программировании. Для таких вопросов лучше перейти на другое место или сайт stackExchange. Спасибо. – acostela

+0

Хорошая точка. сожалею – Ctwx

ответ

1

HT позволяет контексты двухэтапного процесса, чтобы разделить функциональные блоки одного ядра в то же время (чтобы использовать эти блоки как можно более эффективными), поэтому количество физических процессоров в ОС = HT ядер число * 2.

Процессоры AMD не имеют эквивалента, но у них более маленькие ядра. Их текущая архитектура известна как «симметричная многопоточность» (SMT), где ЦП состоит из числа блоков обработки, и каждый блок имеет два ядра (которые разделяют кеш второго уровня и некоторую логику)

Смежные вопросы