Какой процессор лучше — с более высокой тактовой частотой или с большим количеством ядер? Не всегда все однозначно…
Вот почему появились многоядерные CPU: процессоры с несколькими ядрами были разработаны потому, что увеличение вычислительной производительности путем повышения тактовой частоты приносило большие технические проблемы. Кроме того, гораздо менее затратным оказался метод размещения нескольких ядер в одном процессоре, по сравнению с установкой нескольких процессоров на одной материнской плате. Вы и сами можете в этом легко убедиться: один процессор с несколькими ядрами в большинстве случаев стоит дешевле, чем 2 процессора с меньшим количеством ядер.
Так что же дает наличие нескольких ядер? Во-первых, вся основная нагрузка системы распределяется между несколькими «вычислительными центрами». Благодаря этому ваш ноутбук или ПК реже оказывается полностью перегруженным и не «замирает» так часто, как мог бы с одноядерным процессором. CPU с несколькими ядрами могут повышать тактовую частоту и, как следствие, производительность компьютера. Однако, на практике увеличение мощности сильно зависит от того, какая программа выполняется и какая при этом используется операционная система. Сам по себе принцип работает только в том случае, если вы используете ПО, поддерживающее многопоточность обработки данных, то есть особенно требовательное к ресурсам системы.
Например, Intel Core i5-4570S имеет в целом 4 физических CPU-ядра и может работать на тактовой частоте до 3,6 ГГц. Другая модель этого же производителя, Intel Core i3-7350K располагает всего двумя физическими ядрами, но тактовая частота у него достигает отметки в 4,2 ГГц. Расчеты вида 4 (ядра) * 3,6 ГГц = 14,4 ГГц здесь не подходят: i5-4570S по результатам тестовых испытаний оказался значительно хуже и менее эффективным, чем i3-7350K. Несмотря ни на что вы должны покупать только те процессоры, которые имеют минимум 2 ядра или больше. Делать ли выбор в пользу большего количества ядер или подыскивать процессор с более высокой тактовой частотой, зависит от того, как вы собираетесь использовать свой компьютер.
При всем этом сравнивать напрямую вы можете процессоры только одного производителя и одного типа. Все потому, что более старый CPU с 8 ядрами может оказаться хуже, чем новый процессор с 4 ядрами от другого производителя.
С учётом всего сказанного, можно подвести ряд итогов. В целом, вам не нужно быть каким-либо профессиональным пользователем, чтобы выиграть от установки многоядерного CPU. Нужно отметить, насколько сильно приложения стали оптимизироваться под многопоточность в последние несколько лет, особенно те программы, которые от этой оптимизации могут дать существенный прирост производительности. Фактически, можно сказать, что сегодня уже нет смысла рекомендовать одноядерные CPU (если вы такие ещё найдёте), за исключением решений с низким энергопотреблением.
Кроме того, есть приложения, для которых пользователям рекомендуется покупать процессоры с как можно большим числом ядер. Среди них отметим программы кодирования видео, 3D-рендеринга и оптимизированные рабочие приложения, включая антивирусное ПО. Что касается геймеров, то прошли дни, когда одноядерного процессора с мощной видеокартой было достаточно.