Количество ядер процессора на что влияет
Перейти к содержимому

Количество ядер процессора на что влияет

  • автор:

Сколько ядер процессора нужно для игрового компьютера?

Сколько ядер процессора нужно для игрового компьютера?

Ядро – это базовый блок процессора, в котором осуществляются математические вычисления и логические операции. Практически любой современный процессор содержит несколько ядер, еще и способных обрабатывать информацию в несколько потоков. Причем в массовом сегменте доступны процессоры даже с 24 ядрами, причем позиционируются они именно как игровые решения. Но на самом деле для обеспечения нормальной производительности как в актуальных играх, так и в проектах ближайшего будущего потребуется гораздо меньше ядер.

На что влияет количество ядер процессора

Число ядер процессора – это одна из основных характеристик современных ЦП. В массовом сегменте доступны решения, содержащие от 2 до 24. Количество ядер напрямую влияет на уровень производительности, ведь каждое ядро может обрабатывать отдельный поток данных (а зачастую даже два потока). Именно технология многоядерности в свое время стала новым шагом в развитии процессоростроения, когда инженеры уперлись в предел тактовых частот одноядерных чипов.

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

Помимо числа ядер, на вычислительную мощность процессора существенное влияние оказывают и другие параметры. Одним из них является тактовая частота. Современные процессоры оснащаются функцией авторазгона, то есть способны самостоятельно наращивать частоту в зависимости от количества загруженных ядер, лимитов питания и мощности системы охлаждения. Поэтому они демонстрируют высокий уровень производительности как мало-, так и в многопоточных нагрузках.

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

Сколько ядер процессора нужно для игр

Большинство игр, выпущенных до 2017-18 годов не слишком оптимизированы для работы на многоядерных процессорах. Для них будет достаточно чипа с 4 ядрами с возможностью обрабатывать информацию в два потока. Например, GTA 5, Skyrim, Far Cry 5, Horizon Zero Dawn. Хотя они и могут распараллеливать нагрузку на несколько потоков, но в основном уровень ФПС в старых проектах будет зависеть от одноядерной производительности процессора.

Но на данный момент, для актуальных проектов (выпущенных в последние 3-5 лет) и игр, которые выйдут в ближайшие пару лет, 4 ядра, даже с функцией многопоточности и высокой тактовой частотой, совершенно недостаточно. Таких «камней» пока хватает для общих задач, таких как запуск операционной системы или работа браузера, но в играх они стали «бутылочным горлышком», ограничивающим производительность даже видеокарт начального уровня.

Достаточными для современного игрового компьютера можно считать шестиядерные модели актуальных поколений от AMD или Intel. Благодаря сочетанию высоких частот и возможности обработки данных в 12 потоков их будет достаточно для полной загрузки видеокарт вплоть до средневысокого ценового уровня, например, RTX 4060-4070. Но запаса на будущее шестиядерные процессоры не обеспечат. Кроме того, во многих актуальных играх, таких как Hogwarts Legacy или Cyberpunk 2077 при использовании шестиядерного процессора могут наблюдаться микрофризы в тяжелых сценах.

Оптимальными для современного игрового компьютера являются процессоры, содержащие 8 ядер. Их производительности будет достаточно для любой актуальной игры, как уже вышедшей, так и тех проектов, которые готовятся к релизу в ближайшие 2-3 года. Чип обеспечит возможность поставить в компьютер топовую видеокарту и не испытывать проблем с ее недогруженностью. И даже на среднепроизводительных решениях удастся получить на 20-30% больше ФПС в сравнении с шестиядерными моделями.

Процессоры, в которых количество ядер составляет 10-24, тоже подходят для игр. Но полностью загрузить все ядра практически ни одна игра не сможет. Эти чипы подойдут для тех, кто хочет параллельно с игрой вести стрим, ведь программы для стриминга создают существенную дополнительную нагрузку на процессор и неплохо распараллеливаются.

Заключение

Хотя на рынке до сих пор присутствуют процессоры, оснащенные 4 ядрами, они уже уходят в прошлое, и подойдут разве что для простых онлайн-игр, например, World of Tanks или проектов десятилетней давности, в сочетании с видеокартами начального уровня.

Минимальным решением для современного игрового ПК сейчас является процессор с шестью ядрами, способный обрабатывать 12 потоков данных. Он позволит поиграть без особых проблем в любую актуальную игру ААА-класса, но будет работать практически на пределе мощности и в самых сложных сценах можно столкнуться с существенным падением ФПС на короткие промежутки времени (микрофризы).

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

Читайте также:

Вступайте в наши группы
в социальных сетях

Здесь мы делимся фото и видео-обзорами наших игровых сборок, а также новостями и полезными материалами про железо

Telegram ВКонтакте

  • info@man-made.ru
  • 8 (495) 212-11-42 ( По Москве )
  • 8 (800) 707-52-62 ( По России )
  • Заказать звонок
  • Москва, ул. Нежинская, 8 к. 3
    Пн-Пт 10.00 — 20.00
  • Игровые компьютеры
  • Недорогие игровые ПК
  • Мощные игровые компьютеры
  • Кастомные компьютеры
  • Эксклюзивные компьютеры

Ядра или потоки: что важнее для процессора?

Ядра или потоки: что важнее для процессора?

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

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

Зачем процессору несколько ядер?

Процессоры (CPU) – это вычислительный центр любого сервера, компьютера, планшета, смартфона и даже игровой консоли. Именно он принимает команды пользователя, вводимые в различных приложениях и программах, обрабатывает их и распределяет задачи между другими узлами системы – видеокартой, оперативной памятью, жестким или твердотельным диском.

Вот поэтому процессор – это мозговой центр любого сервера и платформы, отвечающий за его вычислительные способности и скорость работы.

Первые CPU были едиными устройствами, которые принимали команды и выполняли их в строгой очередности. Одно ядро позволяло выбирать процессор при покупке только по показателям частоты. А недостаток производительности на первых порах компенсировали созданием двух- и многопроцессорных конфигураций.

В таких сборках команды пользователя на ввод обрабатывал первый процессор, а остальные операции по возможности равномерно распределялись между остальными. Для сборки таких систем использовались материнские платы на 2 CPU или двухпроцессорные платы (конфигурации на несколько сокетов).

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

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

Чем отличаются ядра и потоки

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

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

Стоит ли ожидать удвоения производительности?

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

Гиперпоточность – это инструмент, позволяющий процессору более оперативно выполнять команды операционной системы компьютера и распределять вычислительный ресурс.

Таким образом, удвоенное количество потоков по отношению к ядрам способно повысить эффективность процессора за счет одновременного выполнения нескольких задач каждым ядром. Но прирост, даже по заверениям одного из лидеров рынка в производстве процессоров Intel будет находиться в пределах 30%.

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

Что выбирать: ядра или потоки?

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

Но и количество потоков также заслуживает внимания. Разберем на примере:

Двухъядерный CPU с двумя потокам нагружается операционной системой четырьмя параллельными последовательностями команд, например, от запущенных игр и программ. Команды так и останутся в четырех «очередях», и ядра будут попеременно производить вычисления из каждой. При этом производительность ядра зачастую избыточна для обработки одной команды. Поэтому часть вычислительного потенциала ядра, а значит и процессора останется в резерве.

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

На практике это дает нам возможность одновременно запускать несколько программ: работать с документами, слушать музыку, общаться в мессенджерах и выполнять поиск в браузере. При этом программы будут работать эффективно, быстро, без торможений и зависаний.

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

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

Заключение

Производительность процессора — это комплексная характеристика, зависящая не только от количества ядер, но и от способности ЦП эффективно распределять и обрабатывать данные. Современные технологии, такие как технология hyper threading от Intel, позволяют процессорам с меньшим количеством физических ядер увеличивать свою эффективность за счет создания виртуальных потоков, что особенно важно в задачах, требующих одновременной обработки большого количества данных.

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

Выбирая между ядрами и потоками, важно рассматривать характеристики ЦП в контексте конкретных задач, которые вы планируете на нем выполнять. Процессоры линейки Intel Core, например, предлагают широкий диапазон конфигураций, оптимизированных как для игр, так и для профессионального использования, благодаря сочетанию мощных многоядерных архитектур и технологий, таких как hyper threading.

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

Вопросы и ответы

Сколько ядер нужно для современных игр?

Большинство современных игр оптимизированы для работы минимум на 4 ядра. Однако для игр последнего поколения и максимальных настроек графики рекомендуется иметь процессор с 6-8 ядрами.

Улучшит ли добавление потоков производительность всех приложений?

Добавление потоков улучшает производительность в многозадачных средах и приложениях, оптимизированных для работы с несколькими потоками. Однако для программ, не поддерживающих многопоточность, увеличение числа потоков не даст заметного прироста производительности.

В чем разница между физическими и виртуальными ядрами?

Физическое ядро — это реальный вычислительный блок процессора. Виртуальное ядро (или поток) создаётся за счёт технологии гиперпоточности, позволяя одному физическому ядру обрабатывать несколько потоков данных одновременно, что улучшает многозадачность.

Как количество ядер и потоков влияет на потребление энергии и тепловыделение?

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

Могу ли я увеличить количество потоков на своём процессоре?

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

  • Все посты
  • HDD диски (50)
  • KVM-оборудование (2)
  • Powerline-адаптеры (2)
  • SSD диски (106)
  • USB-носители (4)
  • USB-хабы (3)
  • Батареи к ИБП (4)
  • Безопасность (3)
  • Беспроводные USB адаптеры (2)
  • Беспроводные роутеры (26)
  • Блоки питания (15)
  • Бумага (1)
  • Веб-камеры (2)
  • Вентиляторы корпусные (4)
  • Видеокарты (56)
  • Видеонаблюдение (7)
  • Внешние диски (4)
  • Гарнитуры (2)
  • Графические планшеты (2)
  • Дисковые полки (5)
  • Док-станции (1)
  • Звуковые карты (4)
  • Инструменты (1)
  • Источники бесперебойного питания (ИБП) (27)
  • Кабели и патч-корды (10)
  • Картриджи (1)
  • Карты памяти (7)
  • Клавиатуры (8)
  • Колонки (3)
  • Коммутаторы (19)
  • Комплекты (клавиатура и мышь) (2)
  • Компьютерная периферия (2)
  • Компьютерные кресла (2)
  • Компьютеры (57)
  • Контроллеры и адаптеры (11)
  • Корпусы (15)
  • Ленточные носители (3)
  • Маршрутизаторы (2)
  • Материнские платы (21)
  • Мониторы (44)
  • Моноблоки (9)
  • МФУ (6)
  • Мыши (9)
  • Ноутбуки (45)
  • Общая справка (105)
  • Оперативная память (24)
  • Оптические накопители (2)
  • Панели (1)
  • Планшеты (3)
  • Плоттеры (1)
  • Портативные аккумуляторы (1)
  • Принтеры (7)
  • Программное обеспечение (87)
  • Процессорное охлаждение (17)
  • Процессоры (55)
  • Рабочие станции (8)
  • Ретрансляторы Wi-Fi (3)
  • Серверы (86)
  • Сетевые карты (5)
  • Сетевые фильтры (2)
  • Системы распределение питания (2)
  • Сканеры (2)
  • СХД (16)
  • Телевизоры (1)
  • Телекоммуникационные шкафы (14)
  • Телефония (4)
  • Тонкие клиенты (2)
  • Трансиверы (5)
  • Умный дом (2)

Также вас может заинтересовать

Процессоры AMD Ryzen 4000 Pro: революция в производительности

Процессоры AMD Ryzen 4000 Pro: революция в производительности

Производительная архитектура Zen2, мощная интегрированная графика и ограниченный доступ для розничных покупателей.

Процессоры Intel Core 11-го поколения

Процессоры Intel Core 11-го поколения

Невероятная производительность для пользовательского сегмента

Выбираем мощный процессор для компьютера: AMD или Intel

Выбираем мощный процессор для компьютера: AMD или Intel

Выбираем процессор среди самых дорогих и производительных моделей

Обзор процессоров AMD Ryzen 5000 серии

Обзор процессоров AMD Ryzen 5000 серии

Процессор от AMD — какие характеристики и высока ли производительность

Как выбрать процессор Intel для ПК

Как выбрать процессор Intel для ПК

При выборе процессора перед покупателем встает вопрос: что выбрать — AMD или Intel? В этой статье мы разберем вторую часть этого вопроса — рассмотрим ассортимент процессоров Intel.

EPYC vs Ryzen Threadripper: чем отличаются многоядерные CPU?

EPYC vs Ryzen Threadripper: чем отличаются многоядерные CPU?

Выясняем принципиальные отличия многоядерных процессоров для сборки ПК и сервера.

Как выбрать процессор для сервера: рекомендации специалистов

Как выбрать процессор для сервера: рекомендации специалистов

Правильный подбор процессора критически важен для обеспечения эффективной работы серверной инфраструктуры.

Какие бюджетные процессоры лучше: Intel или AMD?

Какие бюджетные процессоры лучше: Intel или AMD?

Сравниваем бюджетные модели AMD и Intel и выбираем лучшее решение под разный бюджет.

AMD EPYC 7003: Новое слово в серверной производительности

AMD EPYC 7003: Новое слово в серверной производительности

Линейка северных процессоров AMD EPYC 7003

Как выбрать процессор AMD?

Как выбрать процессор AMD?

При выборе процессора перед покупателем встает вопрос: что выбрать — AMD или Intel? В этой статье мы разберем первую часть этого вопроса — рассмотрим ассортимент процессоров AMD

Есть вопросы по взаимодействию или обнаружили ошибку на сайте?
Просьба связаться с нами

125480, Москва, ул. Туристская, д.33, к.1

  • Контакты
  • info@andpro.ru
  • +7 495 545 48 70
  • 8 800 707 78 15
  • Перезвонить
  • Информация
  • Сертификаты
  • Условия оплаты
  • Условия доставки
  • Гарантия на товар
  • Возврат товара
  • Помощь
  • Оформление заказа
  • Персональные данные
  • Вопрос-ответ
  • Производители
  • Поиск по сайту
  • Прайс-лист

Ядра и потоки серверного процессора

Ядра и потоки серверного процессора

Количество ядер и потоков процессора — ключевые характеристики, которые обязательно принимаются во внимание при выборе конфигурации сервера. Интуитивно понятно, что чем большие цифры стоят в соответствующих полях спецификации, тем лучше. Но всегда ли нужно стремиться к максимальным значениям этих параметров и что конкретно вы получаете с точки зрения производительности при использовании того или иного оборудования? Об этом мы расскажем далее.

2022-03-30 2022-06-17 Marvel market Ядра и потоки серверного процессора

Откуда пошли многоядерные процессоры

  • в первом процессоре компании Intel их было 2300, размер каждого — 10 мкм;
  • Intel 80286, на котором был построен компьютер IBM PC/AT, содержал 134 000 транзисторов с длиной затвора 1,5 мкм;
  • в последний одноядерный серверный процессор Intel Xeon было вмонтировано уже 178 миллионов транзисторов, каждый из которых был в тысячу раз тоньше человеческого волоса (90-нм техпроцесс).

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

Что такое процессорные ядра

Следующий очевидный шаг — поставить на одну материнскую плату несколько процессоров и распределить нагрузку между ними. Такая реализация — распространенная вещь, особенно для серверных платформ, но она имеет свои недостатки: исполнительные устройства находятся далеко друг от друга, необходимо организовывать их совместную работу и доступ к памяти. Это требует наличия высокопроизводительных шин данных и негативно сказывается на габаритах, стоимости и энергопотреблении сервера.

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

На что влияет количество ядер процессора

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

Что такое потоки в процессоре

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

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

  • из кеша третьего уровня. Он значительно медленнее, чем L1 и L2. Задержка может составлять 40–60 тактов CPU;
  • из оперативной памяти. Она еще медленнее, поэтому число тактов простоя может измеряться сотнями;
  • с жесткого диска. Время ожидания в этом случае — целая вечность (по меркам процессора). К счастью, подобная ситуация встречается довольно редко.

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

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

P15974-B21.png

Разница между ядрами и потоками процессора

Для того, чтобы окончательно разобраться, чем отличаются ядра от потоков, важно запомнить, что каждое ядро — это физически обособленная единица производительности серверного процессора.

Напротив, потоки — это логические каналы, которые выделяются программно для того, чтобы обеспечить параллельное выполнение нескольких задач на одном ядре. Пропускная способность ядра от наличия второго потока не увеличивается. Если у процессора, например, 8 ядер и 16 потоков, то одновременно и по-настоящему независимо он может обслуживать только 8 разных процессов. Дополнительные 8 виртуальных каналов служат лишь для оптимизации работы восьми основных.

Что важнее для производительности сервера: ядра или потоки

Все, конечно, зависит от конкретной реализации, но в общем случае важнее мультиядерность. То есть 8-ядерный процессор без Hyper-Threading будет работать быстрее, чем 4-ядерный с дополнительными потоками. Особенно большое значение количество ядер имеет в высоконагруженных проектах:

  • терминальный сервер. На рабочих местах стоят простые устройства удаленного доступа, а управление и все вычисления делегированы серверу;
  • виртуализация. На одном сервере работает несколько виртуальных машин, имитирующих разные программные среды;
  • обработка больших объемов данных. Сервер обслуживает локальную сеть компании, которая занимается 3D-моделированием, рендерингом, созданием IT-приложений с монолитной архитектурой и т. д.

Итого, как уже говорилось выше, чем больше ядер, тем быстрее работает процессор. Больше того, если на какое-то ядро поступает задача, требующая повышенной вычислительной мощности, его тактовая частота временно увеличивается (конечно, в рамках допустимого нагрева) за счет снижения скорости выполнения операций другими ядрами. Эта технология называется Turbo Boost (у Intel) или Precision Boost (у AMD).

Что касается потоков, то они будут играть важную роль, если на сервере выполняется много фоновых процессов. Это может быть архивация файлов, работа с офисными приложениями, ресурсоемкий корпоративный чат и т. д. Поддержка Hyper-Threading поможет также, когда по сети производится обработка медиафайлов (например, тот же рендеринг), так как в соответствующие клиент-серверные приложения уже встроены эффективные алгоритмы распараллеливания нагрузки. По данным компании Intel, многопоточность, реализованная в рамках технологии Hyper-Threading, позволяет получить до 30% прироста производительности, что при высокой нагрузке весьма неплохо.

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

Если вам требуется профессиональная консультация о том, как правильно сконфигурировать сервер, обращайтесь к менеджерам интернет-магазина «Маркет.Марвел». Мы поможем подобрать оптимальное оборудование для решения любых ваших бизнес-задач.

Что важнее: ядра или потоки?

Одна из важнейших характеристик современного процессора — количество ядер и потоков. Это непосредственно влияет на цену и производительность, поэтому нужно четко понимать преимущества и минусы конкретной модели процессора.

Большинство современных процессоров поддерживают многопоточность. У Intel технология многопоточных вычислений называется Hyper Threading (HT) у AMD — Simultaneous Multithreading (SMT). Если не вдаваться в технические подробности, ее суть в том, что система определяет одно физическое ядро процессора как два логических (виртуальных). На практике это позволяет загрузить физическое ядро процессора вторым потоком команд, если первый поток простаивает. То есть ядро используется более эффективно и выполняет больше работы.

Ядра и потоки указаны в утилите GPU-Z

Процессор с поддержкой HT или SMT всегда имеет в два раза больше потоков, чем ядер. Для краткости это может обозначаться следующим способом: 4C/8T (от английского cores — ядра, threads — потоки).

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

Одинаковое число ядер

Пример: Ryzen 5 3500 — 6 ядер / 6 потоков, Ryzen 5 3600 — 6 ядер / 12 потоков

Если сравнивать процессоры с одинаковым количеством ядер, но разным количеством потоков, то все очевидно. При прочих равных условиях будет лучше процессор с большим количеством потоков. Это не всегда дает существенное преимущество, так как нужна еще оптимизация и поддержка со стороны программного обеспечения. Однако в совместимых программах производительность будет выше.

Переплата не всегда оправдана. Процессоры Ryzen 5 3500 и Ryzen 5 3600 имеют по шесть ядер, но отличаются объемом кэша и поддержкой SMT. Разница между ними составляет примерно 3500 рублей, а между обычным R5 3500 и R5 3600X около 5500 рублей. При этом все эти процессоры можно разогнать, а разница в некоторых играх практически не видна. Другое дело, если нужен профессиональный софт, например, для монтажа видео. Там многопоточность лишней не будет точно.

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

Одинаковое число потоков

Пример: Core i7−7700K — 4 ядра / 8 потоков, Core i7−9700K — 8 ядер / 8 потоков

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

Если смотреть со стороны поддержки софта, то большее количество физических ядер беспроблемнее. К примеру, в ранних версиях Cyberpunk 2077 технология SMT не использовалась. То есть пользователи многопоточных процессоров AMD не получали преимущества.

Разное число ядер и потоков

Пример: Core i7−7700K — 4 ядра / 8 потоков, Core i5−9600K — 6 ядер / 6 потоков

Сложнее дело обстоит, когда нужно сравнить процессоры с разным количеством ядер и потоков. В линейке процессоров Intel и AMD есть модели как с HT и SMT, так и без них. К примеру, Intel Core i7−7700K имеет четыре ядра и восемь потоков, в то время как у Intel Core i5−9600K на два ядра больше, но потоков всего шесть. Сложно сказать навскидку, что лучше, так как в первом случае процессор имеет большее число потоков, а во втором — физических ядер.

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

Когда речь идет о сборке ПК с нуля, то в большинстве случаев будет предпочтительнее взять более новый процессор. Однако если нужно оценить перспективы апгрейда с более старого процессора, то лучше смотреть прямые сравнения. В нашем случае по видео видно, что у шестиядерного процессора загрузка бывает чуть выше, но производительность сильно не отличается. Стоит ли в этом случае менять Core i7−7700K на Core i5−9600K, вопрос очень спорный.

Такая же ситуация повторяется и с более новым Core i3−10100, который также имеет четыре ядра и восемь потоков. В сравнении с Core i5−9400 он показывает примерно равную производительность.

Как не ошибиться при выборе

При выборе процессора нужно обязательно уточнять количество потоков. В описании товара интернет-магазины, как правило, не указывают количество потоков, ограничиваясь только физическими ядрами. Здесь нет неточности или уловки, но чтобы узнать количество потоков, нужно смотреть подробные характеристики.

Фото: DNS

Производители не придерживаются какой-то определенной схемы. Разные поколения процессоров Intel могут как поддерживать HT, так и нет. К примеру, Intel Core i5−9400 не поддерживает HT, но Intel Core i5−10400 уже поддерживает.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *