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

Что такое потоки в процессорах?Почему всегда потоков в два раза больше например 4 ядра 8 потоков,а не 4 ядра 16 потоков?

И чем вообще отличается 4 ядра 4 потока от 4 ядра 8 потоков? Заметна ли разница?
Разница заметна очень именно для 4 ядерных. Для 6 меньше, для 8 еще меньше. Т.е. если брать 4 ядерник то только 4\8 сейчас. 4\4 это почти дно. Если для новых игр!
Суйунтбек Топчубаев
Суйунтбек Топчубаев
43 776
Лучший ответ
Суйунтбек Топчубаев Если у тя щас 4\4 то 4\8 будет конечно лучше. Смотря для каких игр конечно. Для старых и 4\4 норм.
Суйунтбек Топчубаев Потоков в 2 раза больше всегда, потому что 1 ядро может только 2 потока
Суйунтбек Топчубаев Вот твой пентиум + 3070. Ну и как))) 28 фпс в киберпанке. А если бы был нормальный процессор было 60 фпс
Чудаков Андрей здесь нет зависимости карты от процессора совершенно ,если проц не тянет то он не тянет и это не зависит от того какую карту ты воткнешь ,процу сколько надо столько и будет тащить а твой голимый кибер пук это такой же корявый порт как GTA 4
Разница заметна.
Для многозадачности нужно много ядер....
где их мало, делают виртуально из 1 ядра 2 виртуальных...
например процессор 2 ядерный а надо запустить игру, браузер и торент и конвертер величин...
тогда 2х ядерный с 4 потоками - эту задачу выполнит
АК
Андрей Клюев
81 299
Не всегда. Когда ядро процессора обрабатывает один поток вычислений, у него обычно остается достаточно "свободного времени", чтобы повесить на него еще один поток.
Но при обработке двух потоков свободных ресурсов уже практически не остается, и вешать на то же ядро еще и третий/четвертый поток уже неэффективно, поэтому так и не делают.
Разница есть не всегда и не везде, но в современных играх на современных ОС она заметна.
Во-первых, современные игры наконец-то научились использовать больше 2-4 потоков,
во-вторых, современные ОС создают множество фоновых процессов, которые тоже нужно как-то обрабатывать. И дополнительные потоки приходятся здесь как нельзя более кстати.
Маруф Эрешов
Маруф Эрешов
59 648
Зайти в ютюб и потратить 5-10 минут на просмотр видео, где тебе нормально всё объяснят - это сложно?
Эдуард Соболев А я вот решил специально тебя спросить здесь)))
у каждого ядра свои потоки
чем их больше тем быстрее работает вся система
АА
Амир Аблеев
26 109
Разница до 30% в приложениях способных на полную загрузить все потоки.

Больше 2 потоков делать смысла нет, это бы сильно усложнило производственный процесс и следовательно повысило бы цену конечного продукта, а толку было бы еще меньше.

Многопоточность реализована на том принципе что при выполнении потока, на самом деле заняты не все модули в ядре, поэтому можно добавить еще один поток и периодически получится одновременно выполнять их оба когда требуемые операции могут выполнятся в непересекающихся модулях. И вот уже 2 потока реально почти на полную задействуют ядра, добавление третьего-четвертого дало бы прирост производительности близкий к нулю.
Не всегда. Бывает количество ядер равно количеству потоков. А делаются потоки для многозадачности.
Mak Bayt
Mak Bayt
9 290
Эдуард Соболев Вот у меня сейчас 4 ядра 4 потока, к примеру если я обновлю комп до 4 ядер, но уже 8 потоков, замечу ли я разницу?
Да