Сколько ядер используют программы

Содержание

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

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

Прежде чем мы углубимся во всю эту тему, нам сначала нужно охватить основы!

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

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

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

Если сформулировать как можно короче:

Что важнее одно или многопоток, количество ядер или частота? Все что нужно знать о процессоре ПК!

Ядра ЦП – это физические ядра; Потоки ЦП – это логические ядра, эффективность которых примерно на 50 % выше, чем у их физических аналогов.

Как работают ядра центрального процессора

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

Объяснение многопоточности и гиперпоточности

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

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

Гиперпоточность изначально была разработана Intel, и она эффективно «обманывает» операционные системы, заставляя думать, что присутствуют дополнительные отдельные ядра.

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

Что такое логические процессоры компьютерного CPU

Одновременная многопоточность (обычно называемая SMT) – это технология AMD, которая работает аналогичным образом, но не так эффективно.

Как проверить, сколько ядер и потоков в процессоре

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

Диспетчер задач ОС Windows

Войдите в диспетчер задач Windows, либо нажав Ctrl + Alt + Del и выбрав его из списка, либо нажав Ctrl + Shift + Esc .

Разблокировать все ядра процессора и оперативную память в Windows в msconfig (почему не нужно)

Нажмите кнопку «Подробнее» в левом нижнем углу (если не нажимали раньше) и выберите вкладку Производительность.

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

Диспетчер задач Windows показывает 8 ядер и 16 потоков на этом процессоре AMD

Здесь мы видим статистику производительности для AMD Ryzen 7 1800X. Этот конкретный процессор имеет 8 физических ядер и 16 логических процессоров, это означает, что он поддерживает технологию SMT.

Однако, не все ЦП будут иметь 2 потока на ядро, и есть также такие вещи, как P- и E-ядра в одном ЦП, это означает, что некоторые ядра имеют гиперпоточность, а некоторые нет.

Технические характеристики процессора

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

Если вы знаете модель вашего процессора, поиск его спецификации займёт около минуты!

Например, вот официальная спецификация вышеупомянутого AMD Ryzen 7 1800X. Она включает в себя всю информацию, доступную из диспетчера задач, а также некоторые другие данные.

Системная информация в ОС Windows

Если вы пользователь Windows, вы также можете узнать, сколько ядер и потоков имеет ваш ЦП, открыв Сведения о системе. Это изящное маленькое приложение предоставит вам всё, что вы ищете!

Получение сведений о системе на компьютере с Windows

Это также даст вам краткое описание вашей системы, включая модель вашей материнской платы, объём оперативной памяти, общий объём виртуальной памяти, версию BIOS и так далее.

Просто введите «sysinfo» или «сведения о системе» в строку поиска Windows, чтобы запустить его.

Стороннее программное обеспечение

И последнее, но не менее важное: вы можете проверить количество ядер и потоков с помощью стороннего программного обеспечения.

CPU-Z — прекрасный пример; он делает то же самое, что и «Сведения о системе», но визуально более привлекательным способом (и это тоже бесплатно).

Информация о процессоре Intel Core i7-11800H в CPU-Z

CPU-Z также предоставляет информацию о максимальном TDP процессора (расчётная тепловая мощность), информацию о тактовой частоте и кэш-памяти, напряжении ядра и многом другом.

Читайте также:
Программа которая меняет цвет одежды

Вывод – ядра и потоки ЦП

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

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

Часто задаваемые вопросы

Как проверить количество ядер и потоков процессора?

Есть четыре простых способа проверить, сколько ядер и потоков имеет ваш процессор:

  • Через системную информацию
  • Через диспетчер задач Windows
  • С помощью стороннего программного обеспечения, такого как CPU-Z
  • Проверив официальную спецификацию вашего процессора

Сколько ядер нужно для работы на ПК?

Это зависит от вашей загруженности.

Если вы играете в игры, занимаетесь 3D-моделированием или выполняете какую-либо ресурсоемкую рабочую нагрузку, ваши задачи, как правило, выиграют больше от более высокой тактовой частоты, чем от большего количества ядер. Эти типы задач обычно максимально работают на четырёх ядрах, хотя это сильно различается от одной программы к другой.

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

В чём разница между ядрами процессора и потоками?

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

Источник: windows-school.ru

Процессор 2022 года, сколько ядер нужно играм и софту?

Процессор 2022 года, сколько ядер нужно играм и софту?

Муки апгрейда: сколько ядер нужно играм, есть ли смысл переплачивать?

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

Ядро — блок процессора где производятся математические и логические вычисления. Многоядерные процессоры позволяют параллельно выполнять сразу несколько независимых процессов (программ и игр) разделяя их по ядрам, а не держать их в одной очереди.

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

Даже одновременно запущенные простые программы как Интернет браузер, офисный редактор и музыкальный плеер, спокойно довольствуются работой двух ядерного процессора. Игры и программы выпущенные до 2006 года могут использовать только одно ядро. До 2010 года большинство игр и программ может задействовать только 2 ядра. До 2019 года подавляющее большинство игр использует всего 4 ядра, а использование 8 и более не приносило преимуществ.

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

Считаем ядра

4 ядра — базовое требование большинства игр и программ выпущенных до 2019 года. Для игр и программирования их уже не стоит их рассматривать, но для офисных нужд отлично подойдет. Например: INTEL Core i3-10100 с встроенной видеокартой в процессоре. 6 ядер — оптимум для большинства.

6 ядер будет достаточно ещё до 2024 года; 8 ядер — золотой стандарт для игр на 4К-мониторе (2160р при 16:9), а также для новых 4К VR очков и мощных видеокарт, где ставится цель получить не менее 100 FPS. Прибавляем ядра, если: +2 ядра — для стриминга и +1 монитор; +2 ядра — если широкоформатный монитор 21:9 (на экране больше объектов); +4 ядра — игра на 3 мониторах по 16:9 или супер широкоформат 32:9; В подсчете используем только физические ядра, не учитываем виртуальные. Речь идёт о современных процессорах, выпускаемых с 2018 года, таких как: AMD Ryzen 5/7/9 и Intel Core i5/i7/i9. 6-ти ядерный процессор 2016 года, будет равен производительности 4 ядерному процессору из 2019 года. Поэтому не стоит рассчитывать на старые процессоры.

Примеры: А) Для игр с монитором 21:9 или VR 6 + 2 = 8 ядер Б) Монитор 4К + стриминг 8 + 2 = 10 ядер

Оптимум — 6 ядер

Адекватный вариант для программистов, дизайнеров и фото редакторов начального уровня. 6 ядер ещё достаточно для современных и будущих игр на «стандартных» 16:9 мониторах в разрешении до 1440p и VR очков начального уровня (например Oculus Quest 2). Удачные процессоры: AMD Ryzen 5 5600X Intel Core i5-11600KF

Производительности процессора хватит для видеокарт: NVIDIA GeForce RTX 3060 AMD RADEON 6600

Кому 8 ядерный?

Выбор оправдан для игр с современной видеокартой, среднего уровня: AMD Radeon 6700XT или Nvidia GeForce 3070 Также для работы в современных графических дизайнерских программах в самых высоких разрешениях. Оптимальные 8 ядерные варианты: AMD Ryzen 7 5800X Intel Core i7-11700KF Если нужно больше 120FPS: AMD Ryzen 7 5800X3D — стабильно высокая частота и рекордный объем кэш памяти.

На игровые приставки Playstation 5 и XBOX S|X установлены 8 ядерные процессоры AMD Ryzen, а значит будущие игры оптимизированы под 8 ядер.

10/12 ядер?

А) Игра на сверхшироком мониторе 31:9 или на 3 мониторах; Б) Стриминг в 4K разрешении; В) Видеомонтаж 4К видео; Г) Продвинутое программирование с постоянно работающей базой данных; Варианты: AMD Ryzen 9 5900X — 12 ядер Intel Core i9-10900KF — 10 ядер Intel Core i9-12700K — 8 мощных + 4 слабых ядра, процессор только для Windows 11 и самых свежих Linux. Поддерживает DDR 4 и 5.

Читайте также:
Лицензия на программу это оборотный или внеоборотный актив

Производительности процессоров хватит для топовых видеокарт: NVIDIA GeForce RTX 3080 AMD RADEON 6800XT

16 и более?

Единственные игры в которых можно получить заметное преимущество от использования 16 и более ядер это пошаговые стратегии. Такие, как например Total War: Warhammer 3, Civilization 6 и тому подобные, где ход компьютера требует больших вычислений. В игровых жанрах как шутер, гонки, аркады — 16 ядер не принесут улучшение по сравнению даже с 8 ядерным процессором, для них важнее частота и кэш память процессора. Обычно большое количество ядер влечет уменьшение тактовой частоты и если игра загрузит только 8 ядер из 16 то на выходе можем получить меньше FPS чем запустили бы игру на 8 ядерном процессоре но с более высокой частоте. Но такие процессоры используются разработчиками игр, где используется несколько программ для создания и отладки игры Для работы эти процессоры имеют преимущество только в массовых и очень сложных задачах: Автокад и 3D моделирование, поточная обработках фотографий, видеомонтаж и конвертация, компиляция сложных программ и игр, архивация данных. Примеры процессоров 16 ядерных процессоров:
AMD Ryzen 9 5950X Intel Core i9-12900KF — работает с DDR4 и DDR5

Можно ознакомиться с тестами и обзорами 16 ядерного AMD Ryzen 3950X. Из которых видно, что разрыв между 8, 12 и даже 16 ядрами в играх незначительная (на начало 2020 года) и картина врядли изменится в ближайшей перспективе. Разботчики игр в первую очередь будут подстравиваться под консоли, а новое поколение консолей 2020 года будет строится на 8 ядерных AMD. Когда появятся игровые приставки с 12 или 16 ядрами, тогда и на ПК переход будет полностью оправдан. 3Dnews — Обзор процессора AMD Ryzen 9 3950X: фаталити ixbt — Тестируем AMD Ryzen 9 3950X: горячие во всех смыслах 16 ядер, полностью меняющие представление о десктопных процессорах

Есть ли смысл брать ядра на запас?

Нет — так показал опыт с момента появления первых 4 и 6 ядерных процессоров. Кроме количества ядер есть наиболее важные показатели: объем и скорость кеш-памяти, инструкции, алгоритмы «предсказаний», тип и скорость оперативной памяти, тип и кол-во полос на PCIE, тактовая частота. Поэтому 10 — 12 ядерный процессор из 2020 года будет ощутимо проигрывать 8 ядерному процессору из 2025 года. Но удачно выбранный современный процессор способен «пережить» одну замену видеокарты. Купив современный процессор и видеокарту 2019-2020 года, можно провести модернизацию в 2023 году, поменяв видеокарту и увеличить объем оперативной памяти. И в 2025 поменять процессор с мат.платой и памятью. «Топовые» видеокарты каждые 3 года обновляют требования к процессорам и памяти, поэтому лучший процессор 2020 года не сможет на 100% загрузить «топовую» видеокарту 2025 года. «Лишние ядра» имеет смысл брать: А) В ближайший год планируется смена 16:9 монитора на 21:9 или играть в три монитора; Б) Дополнительные ядра пригодятся в софте или программировании для работы;

Благодаря появлению игр на API Vulkan и Directx 12 требования к связке «процессор — видеокарта» снизились до 50%, что существенно продлило жизнь старым 6 и 8 ядерным процессорам. Раньше с Directx 10/11 приходилось менять видеокарту и процессор одновременно. Большинству игр хватало даже 2, но быстрых ядер для 1080p 16:9, а наличие даже 8 ядер не давало преимуществ.

Нужны ли потоки играм?

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

Мнения и гипотезы: Бытует мнение, что для игр с API Directx 12 все же потоки дают прибавку до 3% производительности. Одни тесты это доказывают, другие опровергают. Все же это связано в первую очередь с оптимизацией игры и приложениями которые открыты вместе с игрой или работают на соседнем мониторе. На старых играх с API Directx 11/10/9 виртуальные потоки не влияют на производительность или даже тормозят. И тому есть гипотеза: большинство топ игр изначально готовились для приставок XBOX и PS, где установлены процессоры AMD без виртуальных потоков, а значит игры заточены под физические ядра и после переноса на PC игровой движок ошибочно воспринимает потоки, думая, что это физические ядра.

С другой стороны, все новые «игровые» процессоры выпущенные с 2020 года будут иметь виртуальные потоки.

Почему не подходят старые 6 и 8 ядерные процессоры?

Старые процессоры, выпущенные до 2017 года завершают свой жизненный цикл (особенно на DDR3 памяти). Каждые два года игры и софт становится более требовательным к таким показателям процессора: — объем и скорость кэш-памяти;
— набор инструкций и алгоритмов в процессоре (ускоряют сложные расчёты); — скорость и объем оперативной памяти; Проще говоря ядра старых процессоров не достаточно быстры как у новых и они банально не смогут успевать прорабатывать игровые сцены и расчеты для современных видеокарт. Такая же ситуация обстоит и со старыми Intel Xeon процессорами с Алиэкспресс. Ядер много, электричества ест много, а толку в современных играх все меньше и меньше.

Тактовая частота теперь не на первом месте как это было 10 лет назад.

Есть ли смысл в DDR5?

В 2022 году новая линейка процессоров Intel 12XXX совместима с оперативной памятью нового поколения DDR5 и благо совместимы ещё с DDR4. Как показывают многочисленные тесты, преимуществ от использования DDR5 редко превышает 5%, поэтому выбор в пользу DDR5 оправдан только для работы и сборки сервера с высокой нагрузкой где можно оправдать расходы на дорогую DDR5 память. В играх же наблюдается даже отрицательный результат из-за высокой задержки отклика чипов памяти (CL) 5-го поколения по сравнению с доступным сегодня на рынке DDR4. При этому учитывайте, что DDR5 на 1 квартал 2022 года стоит в два раза дороже чем аналогичная схема DDR4.

Читайте также:
Настройка почтовой программы Microsoft Outlook

К сборке игровой системы на DDR5 рекомендуем присмотреться только в середине 2023 года, когда выйдет новое поколение процессоров Intel 13XXX и AMD 7XXX. В которых будет улучшена совместимость с DDR5, а также на рынке будет достаточно новых схем DDR5 с более низкой ценой, лучшей скорости и меньшей задержкой отклика чипов.

AMD или Intel?

Каждый бренд имеет свои незначительно плюсы и минусы. Выбор зависит от фанатизма, опыта и разочарований в прошлом и кошелька. Аргументы в пользу AMD: — AMD инноватор: первый массовый 64 битный процессор, первые многоядерные процессоры (и «народные»). Благодаря этим инновациям, AMD толкает зазевавшийся Intel развиваться и заставляет ощутимо снижать цены; — Процессоры и видеоускорители этого бренда используются в игровых приставках XBOX и PS; Аргументы в пользу Intel: — Бренд десятилетия лидирует по продажам и внушает заслуженного доверия; — Лучшие процессоры для ноутбуков (но AMD догоняет); — Большая часть старого софта и игр (на API Directx 11) лучше оптимизированы под процессоры Intel;

Опубликовано: 08.08.2021 (обновлено: 19.01.2023 ) , автор NA88

Источник: axiona.ru

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

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

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

Ядра центрального процессора

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

Внутреннее устройство центрального процессора

Физические и логические ядра

Многие процессоры Intel, а с недавнего времени и AMD, способны производить расчеты так, что одно физическое ядро оперирует двумя потоками вычислений. Эти потоки называются логическими ядрами. Например, мы можем увидеть в CPU-Z вот такие характеристики:

Ядра и потоки процессора в программе CPU-Z

Отвечает за это технология Hyper Threading (HT) у Intel или Simultaneous Multithreading (SMT) у AMD. Здесь важно понять, что добавленное логическое ядро будет медленнее физического, то есть полноценный четырехъядерный ЦП мощнее двухъядерного того же поколения с HT или SMT в одних и тех же приложениях.

Игры

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

Просчет игрового мира центральным процессором в игре GTA 5

Старые проекты, разработанные примерно до 2015 года, в основном не могут загрузить больше 1 – 2 ядер из-за особенностей кода, написанного разработчиками. В этом случае предпочтительнее иметь двухъядерный процессор с высокой частотой, чем восьмиядерный с низкими мегагерцами. Это лишь пример, на практике современные многоядерные ЦП имеют довольно высокую производительность на ядро и в устаревших играх работают хорошо.

Одной из первых игр, код которой способен выполняться на нескольких (4 и более) ядрах, загружая их равномерно, стала GTA 5, выпущенная на ПК в 2015 году. С тех пор большинство проектов можно считать многопоточными. Это значит, что у многоядерного процессора есть шанс не отстать от своего высокочастотного коллеги.

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

Программы

Здесь все немного проще, чем с играми, так как мы можем подобрать «камень» для работы в конкретной программе или пакете. Рабочие приложения также бывают однопоточными и многопоточными. Первым нужна высокая производительность на ядро, а вторым большое количество вычислительных потоков. Например, с рендерингом видео или 3D сцен лучше справится многоядерный «проц», а Фотошопу необходимо 1 – 2 мощных ядра.

Работа центрального процессора в программе Cinema 4D

Операционная система

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

Отображение ядер процессора в Диспетчере задач Windows 7

Универсальные решения

Сразу отметим, что многозадачных процессоров не бывает. Есть только модели, способные показывать неплохие результаты во всех приложениях. В качестве примера можно привести шестиядерные CPU с высокой частотой i7 8700, Ryzen R5 2600 (1600) или более пожилые аналогичные «камни», но даже они не могут претендовать на универсальность, если вы параллельно с играми активно работаете с видео и 3D или занимаетесь стримингом.

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

Источник: lumpics.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru