Компьютерное железо

вот есть райзены 8 ядер 16 потоков. вот эти потоки всегда ровно в 2 раза больше ядер. что это? это как то связано?

AMD SMT позволяет ядру обрабатывать два потока данных, для более полного использования ресурсов ядер. Дополнительный поток не обладает большой производительностью, но помогает ядру не простаивать, когда на основном потоке идёт обращение в кэш или сброс конвейера. Рикардо прав насчёт реализации, предложили AMD. но так получилось что первыми сделали Intel.
Технология увеличивает производительность, но не во всех задачах - в играх, к примеру, толку от неё нет, так как дополнительный поток не может выдавать Drawcall'ы на обработку.
Миша Опанасенко
Миша Опанасенко
7 455
Лучший ответ
принцип HT/SMT это наличие двух наборов регистров для одного ядра, больше делать нет смысла - решающая часть не справится.
технология, что сейчас у intel называется HT, а у amd - SMT это лицензия amd, потом права использования были приобретены интелом
поклонники "божественного" интела могут в это не верить, также как и в x86_64 расширение системы команд x86, созданной то же amd.
подробней о ht или smt читайте в инете
Kolya Svintzitzkuy
Kolya Svintzitzkuy
81 926
Одно ядро может работать в 2 потока. Вот и получается в 2 раза больше потоков.
А)
Араз )))
64 690
Жандос Есжанов это хорошо или плохо?
Это гипертрейдинг.
Каждое ядро работает в два потока.
Андрей Лаври
Андрей Лаври
91 478
Игорь Данилин -------Каждое ядро работает в два потока---------
Это с БАААААААААЛЬШОЙ натяжкой. Гугли, как работает гипертрединг. АМД, кстати, честнее интела в этом вопросе. И технологию они назвали - "симуляция мультипоточности" что соответствует действительности. Интелы же тут наврали, и теперь все ламеры уверены, что гипертрединг круто апает производительность.
Это SMT (2 потока на ядро), в некоторых процессорах его нет, так что потоков не всегда в два раза больше, чем ядер
Это называется мультипоточность. Одно ядро принимает и обрабатывает два потока данных, эту технологию впервые придумала AMD, впервые реализовала Intel - Hyper Threading, потом AMD в 2017 году AMD показала процессоры с этой технологией - SMT (Simultaneous Multithreading), и верным названием есть именно SMT, "хайпер трейдинг" - маркетинговое название.
Был ещё аналог от AMD в виде CMT (Cluster-based Multithreading) в процессорах Buldozer и Vishera, но это было плохой идеей в своё время - два ядра (ALU) паковали в один модуль с одним блоком FPU.
Иван Попов
Иван Попов
7 367
Есть процы, где 1 ядро и 3 потока, старые серверные.. И у АМД скоро, по их заявлению, такие будут для дома.
VA
Valeriy Ancifirov
5 369