Ядра ЦП: быстрое лучше или намного медленнее?

После появления выбирая новый процессор, это неизбежно оценить его характеристики, особенно количество ядер и потоков процесса, а также максимальную скорость, с которой они могут работать. В настольных процессорах скорость обычно преобладает по количеству ядер , а вот в процессорах серверов и рабочих станций все наоборот, количество ядер преобладает, но у них несколько меньшие скорости. Что в конечном итоге лучше?

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

Ядра ЦП: быстрое лучше или намного медленнее

Больше ядер, но медленных или меньше ядер, но быстрых

Итак, что мы собираемся сделать дальше, так это проиллюстрировать ситуацию виртуальным способом, то есть вообразить два процессора одной марки и использовать одну и ту же архитектуру, но у одного очень быстрое одно ядро, а у другого - два. ядер, но медленнее (чтобы выразить цифры, представьте себе процессор с ядром 5 ГГц и другой с двумя ядрами 2.5 ГГц). Что было бы лучше?

intel очо нуклеос

Ответ, как всегда, зависит от обстоятельств. В этом случае это зависит от программного обеспечения и, в частности, от приложения, игры или теста, которые мы запускаем, и от того, как оно ведет себя с инструкциями и циклами процессора. Например, в приложении, которое может работать только с одним ядром параллельно, было бы бесполезно иметь два ядра, и, следовательно, быстрый процессор будет иметь гораздо лучшую производительность.

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

В действительности все обстоит иначе, потому что у нас нет ни одноядерных процессоров с тактовой частотой 5 ГГц, ни двухъядерных вариантов с тактовой частотой 2.5 ГГц, а скорее сравнения, например, между 4 ядрами и 8 потоками на 4.4 ГГц и 6 ядрами с 12 потоков на 4.2 ГГц, где очевидно процессор hexacore будет работать лучше большую часть времени, потому что сегодня почти все программы способны распараллеливать 12 одновременных задач.

В зависимости от использования, следует ли покупать более быстрый процессор или большее количество ядер?

Действительно и как всегда, будь один ЦП Или другое стоит, это будет зависеть от того, как вы собираетесь его использовать. Например, если основное использование, которое вы собираетесь делать, - это рендеринг в 3D, тогда вы заинтересованы в процессоре с наибольшим возможным количеством потоков процессов, даже если они медленнее, поскольку он сможет выполнять большее количество потоков. задачи одновременно, что приводит к ускорению рендеринга.

Кинотест Intel-Cascade-Lake-96-núcleos

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

В этот момент вы наверняка задаетесь вопросом, лучше ли больше ядер для игр или они быстрее, и это то, что в прошлом существовала городская легенда, что игры не использовали преимущества четырехъядерных процессоров того времени. Реальность такова, что в современных играх, которые сильно отстали, и подавляющее большинство может использовать столько потоков, сколько доступно процессора, так что, в конце концов, вы почти всегда найдете лучший вариант в процессоре с более высоким количество ядер / потоков, потому что он сможет выполнять больше задач за меньшее время.

Очевидно, есть много других факторов, которые следует учитывать при выборе того или иного процессора, и наше объяснение было довольно грубым, но если вы примете во внимание теоретические эмпирические значения, которые мы вам объяснили, ответ будет довольно ясным: если вы могу себе это позволить, больше ядер даст вам лучшую производительность .