Ядра процессора как узнать: Определение количества ядер в процессоре

Содержание

Как проверить работу ядер процессора

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

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

Английское название процессора CPU — Central Processing Unit, полностью объясняет назначение данного устройства и переводится, как центральный блок обработки данных. Это небольшое устройство, которое обрабатывает информацию, помещенную на собственных дисках компьютера и в памяти съемных носителей, но подсоединенных к данному компьютеру.

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

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

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

Мозг компьютера располагается под радиатором, на котором крепится вентилятор для его охлаждения.

Как проверить процессор

Когда компьютер начинает тормозить и зависать, у пользователя сразу возникает мысль о том, что проблема в ЦПУ, что-то случилось с мозгом компьютера. Давайте рассмотрим, как проверить процессор на работоспособность. Это можно сделать несколькими способами.

Перестановка процессора в другой компьютер

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

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

Теперь, наверное, хотите узнать, как протестировать процессор, если рядом нет другого компьютера. Гораздо проще выполнить его проверку при помощи программ.

Диспетчер задач

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

  • Одновременным нажатием клавиш Ctrl + Shift + Esc , которые расположены в левой части клавиатуры, или Ctrl + Alt + Delete , находящиеся в центральной ее части.
  • Кнопкой ПУСК, в некоторых ОС вместо нее используется Панель задач. Но нажимаете не левой клавишей мышки, как обычно, а правой. В открывшемся меню выбираете Диспетчер задач.

В появившемся окне на вкладке «Процессы» в верхней строке можно увидеть общую загруженность процессора. Ниже — загруженность по отдельным программам. По динамике цифр можем сделать вывод о нагрузке ЦПУ в отдельных программах и его работоспособности в целом. 0% показывает, если утилита в состоянии покоя.

Вкладка «

Производительность» графически демонстрирует динамику работы CPU. Здесь же можно узнать о тактовой частоте процессора (скорости его работы), количестве ядер, КЭШах, памяти и др. Частота процессора — один из самых важных параметров ЦПУ, показывающих его работоспособность. Она выражается в Герцах. Заявленная производителем тактовая частота процессора, установленного в тестируемый компьютер, 3000 МГц или 3 ГГц.

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

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

Конечно, у каждого пользователя свои приоритеты, пристрастия и, соответственно, программы. Камтазия приведена в качестве примера.

Процессор загружен на 100 %

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

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

Здесь же можно понять и то, что процессор начал перегреваться. Сведите к минимуму работу программ. И если загруженность процессора показывает 99–100%, значит, есть вероятность его перегрева. Конечно, можете возразить, что перегрев не позволяет максимально загружаться процессору. Но высокая температура перегружает CPU, поэтому стопроцентная загрузка является своеобразным индикатором перегрева.

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

Проверка процессора, его разгон в программе AIDA64

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

Базовую программу AIDA64 Extreme можно скачать на сайте программы https://www.aida64.com. Производитель предлагает и более продвинутые версии, выполняющие углубленную диагностику и диагностику серверного оборудования.

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

Программа позволяет провести тест стабильности системы при полной загруженности CPU или, как говорят пользователи, разогнать процессор.

Что такое разгон процессора и зачем его необходимо разгонять

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

Существует несколько способов разгона процессора. ЦПУ способен дать максимальную загрузку, когда происходит архивирование документов, при обработке видеофайлов в программах, таких как Camtasia Studio, ProShow Producer и др. В момент работы этих программ можете вызвать Диспетчер задач и понаблюдать за динамикой CPU.

Разгон процессора программой AIDA

Самый простой и эффективный способ разгона ЦПУ — тестирование системной стабильности в программе AIDA64. На рисунке ниже представлена работа процессора до разгона.

В ходе тестирования температуру можно проконтролировать на отдельной вкладке.

Для этого выводите на экран монитора рабочий стол программы и выбираете раздел «Датчик». Левая вкладка демонстрирует температуру и вольтаж элементов ЦПУ.

В окне Диспетчер задач видно, что ЦПУ действительно загружен максимально. Тестирование продолжается более 3 минут.

И наконец, на последнем рисунке представлено завершение тестирования. Нажимаете кнопку Stop . Все графики медленно опускаются вниз. Падает нагрузка, происходит постепенное остывание ЦПУ, материнской платы, ядер.

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

Почему греется процессор

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

  • над процессором;
  • в блоке питания.

Но в мощных, серверных компьютерах, иногда ставят три и более кулера.

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

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

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

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

Теперь вы можете запустить AIDA64, она покажет степень нагрева процессора.

Производителем заявлена критическая температура процессора — 76,2 градуса. Хотя процессор способен работать и при температуре кипения воды, но лучше его до такого состояния не доводить, иначе он быстро выйдет из строя. Рассмотрим самые распространенные причины, почему перегревается процессор:

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

Как почистить системный блок ПК

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

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

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

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

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

После прочистки радиатор с вентилятором можно устанавливать на место. Самое сложное здесь — крепежные лапки. Они хрупкие, легко ломаются. Крепежные лапки состоят из двух деталей.

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

Для чистоты эксперимента, после профилактической чистки был выполнен еще один тест для процессора.

Заключение

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

Видео по теме

Итак, способов будет несколько. По этому показываю первый.

Заходим в пуск — выполнить или клавиши win+r

Далее в открывшемся окне переходим в загрузки — дополнительные параметры.

Выбираем ваше максимальное число процессоров.

Нажимаем ОК, перезагружаемся.

  • Заходим в диспетчер задач — ctrl+shift+esc.
  • Или ctrl+alt+del и диспетчер задач.
  • Или нажимаем правой кнопкой по панели управления и выбираем диспетчер задач.

Переходим во вкладку процессы. Находим игру и нажимаем правой кнопкой мыши по процессу. Да кстати, игра должна быть запущена. Свернуть её можно или Win+D или alt+tab.

Выбираем задать соответствие.

Выбираем все и нажимаем ок.

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

Во всех вкладках будет идти диаграмма.

Если нет, то нажимаем опять задать соответствие, оставляем только ЦП 0, нажимаем ок. Закрываем диспетчер задач, открываем опять повторяем все тоже самое, выбираем все процессоры и нажимаем ок.

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

  • Win7 — Заходим в панель управления, идем в электропитание — Изменить параметры плана — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора.
  • Win8, 10 — Или: параметры — система — питание и спящий режим — дополнительные параметры питания — настройка схемы электропитания — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора

Для полного использования, должно стоять 100%.

Как же узнать, сколько ядер у компьютера

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

Узнать это в Windows не трудно даже без вспомогательных программ, но я приведу несколько способов, чтобы вы могли окончательно убедиться, или убедить какого-нибудь «неверующего Фому», что у вас именно столько ядер на микропроцессоре.

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

Для этого жмем на клавиатуре три волшебные клавиши (не путать с тремя буквами на заборе):

Ctrl + Alt + Del (Delete)

В Windows 7 вас сначала перекинет в окно, в котором необходимо выбрать запись Запустить диспетчер задач, а в Windows XP это окно откроется сразу после нажатия кнопок.

Можно открыть Диспетчер задач и по-другому. Кликните правой кнопкой мыши на Панели задач, и выберите туже самую запись – Запустить диспетчер задач.

Откроется окно Диспетчера задач, в котором надо перейти на вкладку Быстродействие.

У меня на компьютере 4-ре ядра, поэтому и окошек в Хронологии загрузки ЦП, четыре. Если в микропроцессоре два ядра, то окошек будет два, а если ядро одно, то и окошко будет одно.

Откуда берется нечетное количество ядер?

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

Смотрим количество ядер в Диспетчере устройств. Попасть в этот диспетчер можно, нажав правой кнопкой мыши на ссылку или значок Компьютер (в Windows 7),

или на Мой компьютер (в Windows XP).

Далее жмем на ссылку Дополнительные параметры системы – Оборудование – Диспетчер устройств (в Windows 7)

, или переходим на вкладку Оборудование – Диспетчер устройств (в Windows XP).

Нажмите на плюсик слева от записи Процессоры. Откроется список процессоров вашего компьютера, а точнее ядер. Сколько строк, столько и ядер. У меня четыре строки, значит четыре ядра.

Загрузить с интернета программу Everest (Эверест).

Открыть ее, перейти слева на — Системная плата – ЦП — . В окне справа программа выдаст вам всю информацию по вашему процессору.

Программа легкая в установке и управлении. Из нее вы можете узнать много интересного о вашем компьютере.

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

В процессорах Intel количество ядер можно узнать по словам. Если написано Core 2 Duo Dual, то ядра два, если Quad, то четыре.

Вот таким образом можно узнать, сколько ядер у компьютера.

Видео ролик Как узнать, сколько ядер у компьютера:

Очередь просмотра

Очередь

  • Удалить все
  • Отключить

YouTube Premium

Хотите сохраните это видео?

Пожаловаться на видео?

Выполните вход, чтобы сообщить о неприемлемом контенте.

Понравилось?

Не понравилось?

Текст видео

В этом видео я покажу вам, как включить все ядра на Windows и узнать их количество в процессоре компьютера?

А также как включить все ядра в многоядерном компьютере на Windows 10 — Миф или реальность это?

Как включить работу всех ядер многоядерного процессора в Windows 10, 7?

Как узнать сколько ядер в процессоре компьютера, или как задействовать все ядра процессора?
Для всех это уже не новость что современные компьютеры имеют большие вычислительные возможности, поэтому удивить двух-, четырех- или даже шести ядерным уже сложно. которым пользователям будет интересно узнать, как включить все ядра на Windows 10, чтобы увеличить производительность компьютера.

Как узнать количество ядер процессора?
1. Посмотреть модель можно и в описании ОС: ПКМ на меню Пуск → Система → в блоке «Система» указано наименование ЦП.
2. С помощью программ CPU-Z и AIDA64

Сколько ядер используется по умолчанию на компьютере или ноутбуке?
В многоядерном процессоре все ядра работают всегда и одновременно на разной частоте (в зависимости от настроек BIOS).

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

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

Как задействовать все ядра? Сколько ядер на компьютере?
Как включить все ядра компьютера или ноутбука?
-Введите в строке поиска Windows команду: msconfig.
-В окне «Конфигурация системы» → вкладка «Загрузка» → Дополнительные параметры.
-Установите галочку на пункте «Число процессоров» и выберите максимальное число в раскрывающемся ниже списке.
-Установите галочку на пункте «Максимум памяти» и укажите максимальный показатель.

4 способа узнать сколько ядер в процессоре в Windows 10

Как узнать, сколько физических и логических ядер у вашего процессора? Нужно проверить ядро ​​процессора, прежде чем купить новый ноутбук? В этом уроке мы покажем вам 4 простых способа найти количество физических и логических ядер в вашем процессоре в Windows 10.

Физическое ядро ​​VS. Логическое ядро

Физическое ядро ​​- это фактическое ядро ​​физического процессора в вашем процессоре. Каждое физическое ядро ​​имеет свою собственную схему, и его собственный кэш L1 (и обычно L2) может считывать и выполнять инструкции отдельно (по большей части) от других физических ядер в чипе. Процессор с двумя физическими ядрами называется двухъядерным процессором, а c четырьмя физическими ядрами — четырехъядерным процессором.

Логическое ядро ​​(также известное как логические процессоры) представляет собой скорее программную абстракцию, чем реальный физический объект. Логические ядра — это способности одного физического ядра одновременно выполнять несколько задач или потоков. Например, если у вас есть четырехъядерный процессор, и каждое из его физических ядер может запускать два потока одновременно, тогда у вас есть 8 логических ядер.

Метод 1: Проверьте количество ядер ЦП с помощью диспетчера задач

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

Метод 2: Проверьте количество ядер ЦП с помощью команды msinfo32

Нажмите клавишу Windows + R, чтобы открыть окно команды «Выполнить», затем введите msinfo32 и нажмите Enter.

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

Метод 3: Проверьте количество ядер ЦП с помощью командной строки или PowerShell

Откройте командную строку или PowerShell. Введите следующую команду и нажмите Enter:
WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors

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

Метод 4: Проверьте количество ядер ЦП с помощью стороннего программного обеспечения

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

Как узнать сколько ядер в процессоре — 7 способов

Часто бывает необходимо узнать сколько ядер находится в процессоре, установленном на компьютере пользователя. Эта информация полезна при апгрейде ПК, или для получения сведений о потенциальной производительности центрального процессора.

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

Основными характеристиками процессора являются:

  • Быстродействие (Вычислительная мощность) — среднее число операций, выполняемых в секунду.
  • Тактовая частота — количество тактов в секунду, измеряемая в ГГц (гигагерцах).
  • Разрядность — определение количества бит информации, обрабатываемой одновременно.

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

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

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

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

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

Как посмотреть сколько ядер на компьютере в Диспетчере задач

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

В операционных системах Windows 10, Windows 8.1, Windows 8, выполните следующие действия:

  1. Щелкните правой кнопкой мыши по Панели задач, в контекстном меню выберите «Диспетчер задач».
  2. В окне «Диспетчер задач» откройте вкладку «Производительность», нажмите на раздел «ЦП».
  3. В окне отобразится разнообразная информация о центральном процессоре, в том числе, о количестве ядер.

В операционной системе Windows 7 проделайте следующее:

  1. В окне «Диспетчер задач» откройте вкладку «Быстродействие».
  2. В области «Хронология загрузки ЦП» количество ядер процессора определяется по количеству отображающихся диаграмм: две диаграммы — два ядра, четыре диаграммы — четыре ядра и т. д.

Как посмотреть сколько ядер у процессора в приложении «Сведения о системе»

В операционную систему Windows встроена утилита msinfo32, отображающая сведения о системе. Запуск системного средства осуществляется из диалогового окна «Выполнить» при помощи команды «msinfo32», или из меню «Пуск».

После входа в меню «Пуск», в Windows 10 откройте папку «Средства администрирования Windows» для запуска средства «Сведения о системе». В Windows 7 для запуска утилиты msinfo32 сначала войдите в папку «Стандартные», а затем в «Служебные».

В окне «Сведения о системе», напротив элемента «Процессор» отобразятся данные о количестве ядер ЦПУ.

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

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

Выполните следующее:

  1. Запустите командную строку от имени администратора.
  2. В окне интерпретатора командной строки введите представленную команду, а затем нажмите на клавишу «Enter»:
WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors
  1. В окне «Администратор: Командная строка», в столбце «NumberOfCores» показано количество ядер, а в столбце «NumberOfLogicalProcessors» — количество потоков (логических процессоров).

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

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

Как проверить сколько ядер у процессора на компьютере в CPU-Z

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

Вам также может быть интересно:

Выполните следующие действия:

  1. Запустите программу CPU-Z на компьютере.
  2. Сразу после запуска, приложение собирает информацию о компонентах ПК.
  3. В окне «CPU-Z», во вкладке «CPU», в параметре «Cores» показано количество ядер центрального процессора. Параметр «Threads» отображает количество потоков ЦП.

Как определить сколько ядер в процессоре с помощью Speccy

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

Проделайте следующее:

  1. Откройте программу Speccy на ПК.
  2. В главном окне «Speccy» откройте раздел «Центральный процессор».
  3. В окне программы отобразятся различные характеристики ЦП, в том числе, количество ядер.

Как узнать сколько ядер у процессора в AIDA64

Программа AIDA64 — самое мощное средство для получения данных об оборудовании компьютера. Программа работает на русском языке.

Пройдите шаги:

  1. Запустите программу AIDA
  2. В главном окне приложения, во вкладке «Меню» откройте раздел «Системная плата», а затем «ЦП».
  3. Прокрутите ползунок вниз до опции «Загрузка ЦП». Здесь отображаются показатели «Ядро 1, «Ядро 2» и т. д. Ориентируйтесь на самое большое значение, которое покажет количество ядер. Одноименные ядра не суммируются.

Выводы статьи

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

Как узнать сколько ядер у процессора (видео)

Похожие публикации:

Как узнать сколько ядер в процессоре компьютера (ноутбука)

Популярный типовой вопрос

Здравствуйте.

Подскажите, как точно узнать сколько ядер в процессоре на моем ноутбуке. Просто, когда покупал – говорили, что двухъядерный процессор, а когда я открыл диспетчер устройств – увидел, что у меня четыре ядра. Как так?

(Кстати, процессор Intel Core i3)

 

Доброго дня!

Действительно, с этими ядрами часто бывает путаница. Но больше всего «убивает», что на этом часто играют не честные на руки продавцы, продавая двухъядерный процессор, как четырехъядерный (все дело в том, что в процессорах Intel (в том числе в Intel Core i3, i5, i7) используется спец. технология Hyper Threading (HT)).

Далее в статье покажу несколько способов, как можно точно узнать количество ядер (и не запутаться в этом 👌), и в чем различие между «реальными» ядрами и этими «виртуальными».

И так…

 

Содержание статьи

Так сколько же ядер у процессора

Способ 1: спец. утилиты

Один из наиболее точных и достоверных способов узнать информацию о вашем процессоре (не разбирая компьютер) – это воспользоваться помощью спец. утилит: AIDA 64, CPU-Z, Speccy и пр. Отмечу, что если вы покупаете компьютер с рук (за ощутимую для себя сумму) – крайне рекомендую смотреть характеристики устройства как раз в подобных программах (свойства Windows можно относительно легко подделать/отредактировать).

У меня на блоге, кстати, есть отдельная статья, посвященная подобным утилитам (см. ссылку ниже).

 В помощь! Лучшие утилиты для определения характеристик компьютера –  https://ocomp.info/harakteristiki-kompyutera.html

 

Например, мне импонирует программа CPU-Z (т.к. ее достаточно только запустить, даже устанавливать не нужно 👏). Обратите внимание на скриншот ниже: в главном окне CPU-Z сразу же можно узнать все основные характеристики процессора (Cores – это и есть ядра, за моим рабочим ноутбуком их 2).

Количество ядер (Cores) в утилите CPU-Z

Идентичную информацию можно узнать в еще одной достаточно удобной утилите – Speccy. В ней нужно открыть вкладку «CPU» (см. скриншот ниже).

Speccy — вкладка CPU (процессор)

 

Способ 2: с помощью msinfo32

В Windows можно узнать достаточно много сведений о компьютере и без посторонних утилит (однако, как уж говорил выше, они не всегда могут быть достоверными*).

Чтобы открыть окно «Сведение о системе»: нажмите сочетание кнопок Win+R, введите команду msinfo32 и нажмите OK. Пример ниже.

msinfo32 — просмотр сведений о компьютере

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

msinfo32 — модель ЦП / Кликабельно

 

Способ 3: через свойства Windows и офиц. сайт производителя

  1. открываем панель управления Windows (как ее открыть) вкладку «Система и безопасность/Система» (см. скрин ниже). Можно воспользоваться «горячим» сочетанием Win+Pause.

    Система и безопасность — система (смотрим свойства)

     

  2. далее узнайте модель своего процессора (вплоть до буквы. В моем случае – это Intel Core i5-7200U). См. пример ниже.

    Смотрим модель процессора

     

  3. перейдите на официальный сайт своего производителя ЦП; На всякий случай приведу пару ссылок: Intel – https://ark.intel.com/ru#@Processors; AMD – https://amd.com/ru/products/processors-laptop
  4. в поисковой строке офиц. сайта введите свою модель;

    Вводим в поисковую строку

     

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

    Спецификация с сайта Intel (Intel Core i5-7200U)

 

Способ 4: диспетчер задач

Примечание! Если ваша ОС Windows 7 – то я вам этот способ не рекомендую! Дело в том, что эта ОС не отличает логические процессоры (или threads) от ядер (или cores), как это делает Windows 10 (8). Таким образом вы легко можете ошибиться…

Для вызова диспетчера задач – нажмите сочетание кнопок Ctrl+Shift+Esc (или Ctrl+Alt+Del). После откройте вкладку «Производительность» – в нижней части окна будет показано кол-во ядер (они выделены красным на скриншоте ниже).

Диспетчер задач — вкладка производительность

 

Замечание!

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

А дело всё в спец. технологии Intel – Hyper Threading. Рассмотрю ниже более подробно, что это значит…

 

*

Что значит: ядер – 2, логических процессоров – 4

Количество ядер и логических процессоров взято в качестве примера. В вашем случае может быть несколько иначе, например, ядер – 4, логических процессоров – 8…

Это значит, что процессор двухъядерный (а не четырехъядерный, как многие считают). Просто каждое ядро «делится» на два виртуальных (их называют потоками). Это специальная технология от Intel – Hyper-Threading (кстати, поддерживают ее далеко не все линейки процессоров Intel).

У процессоров AMD количество физических и логических ядер одинаково. Поэтому с ними такой путаницы не возникает.

По умолчанию, обычно, технология Hyper Threading включена (параметр задается в BIOS/UEFI, часто обозначается сокращением «HT», см. скрин ниже).

BIOS — отключение технологии HT

Статья о том, как войти в BIOS (UEFI) — https://ocomp. info/kak-voyti-v-bios.html

Благодаря такой технологии процессор должен работать несколько быстрее в потоковых приложениях, например, это заметно при кодировании видео (как вам увеличить скорость кодирования до 15÷30%!?).

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

В помощь!

Как выполнить стресс-тест процессора и системы в целом, держит ли он частоты, нет ли перегрева – https://ocomp.info/kak-vyipolnit-stress-test-videokartyi-noutbuka-v-aida-64.html

*

На сим свой «ликбез» завершаю…

Всего доброго!

👣

Полезный софт:

  • Видео-Монтаж

  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!
  • Ускоритель компьютера

  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Другие записи:

Как узнать, сколько ядер в компьютере

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

Платформа Windows

Как узнать, сколько ядер в компьютере, работающем под управлением Windows? Сделать это довольно просто. Можно применить средства самой операционной среды или инструменты сторонних программ, которые нужно предварительно установить. Среди таких программ можно выделить следующие:

  • Aida64,
  • Everest,
  • CPU-Z,
  • Core Temp.

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

Применяем диспетчер устройств

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

Второй способ: диспетчер задач

Вызвав диспетчер задач, нам понадобится открыть вкладку «Быстродействие». Данный апплет демонстрирует использование ресурсов компьютера программами и операционной средой. Обратим внимание на раздел хронологии загрузки центрального микропроцессора. Там, находятся мониторы загрузки ЦП. Он может оказаться один, если процессорное ядро единственное; таких мониторов может оказаться несколько, если ЦП является многоядерным. Число мониторов соответствует количеству отслеживаемых кристаллов микропроцессора.

Воспользуемся помощью Core Temp

Core Temp — небольшая утилита, весом не более 1 Мб. Она помогает отслеживать температурные показатели ЦП. Однако кроме этой полезной функции, эта утилита предоставляет немного полезной информации о процессорной среде, используемой на ПК. Она определяет модель ЦП, используемый сокет, литографию и число ядер. Это число демонстрируется полем Core(s).

Воспользуемся Aida64

Эта программа весьма популярна среди IT-специалистов. Она намного сложней утилиты Core Temp, так как собирает информацию обо всей компьютерной системе. Собранные данные о системной плате также содержат информацию о ЦП. Aida отображает сведения о компьютере в виде дерева. Узел «Системная плата» содержит подузел «ЦП», который, собственно, и отвечает за процессор. Открыв данный подузел, мы обнаружим в разделе MultiCore число кристаллов, обслуживающих всю систему.

Платформа Android

Не все Android-устройства смогут дать ответ на поставленный в заголовке вопрос. Их системные инструменты не способны показать сведения о характеристиках встроенного чипсета, соответственно такими средствами не узнать количества ядер центрального микропроцессора. Поэтому сконцентрируем свое внимание на специальных приложениях, умеющих определять системные характеристики Android-гаджетов. Приведем два приложения, благодаря которым легко можно узнать количество ядер ЦП гаджета: CPU-Z и Antutu Benchmark.

CPU-Z для Андроид

Выше уже упоминалось данное приложение, однако CPU-Z разработано не только для Windows-платформ. В среде Андроид-платформы эта программа выдает тотальную информацию о гаджете, на котором она выполняется. Раздел «SOC» этой программы содержит краткие сведения о встроенном чипсете. Тут же, можно посмотреть информацию о микропроцессоре, числе его ядер, обслуживающих Андроид-устройство. Эти сведения демонстрируются строкой Cores.

Antutu Benchmark

Antutu — популярное приложение, с помощью которого производят тестирование устройств, построенных на платформе Андроид. Оно также может рассказать многое о системных характеристиках гаджета, на котором выполняется. Системные параметры отображаются разделом «Инфа». Там, нужно обнаружить вкладку, отвечающую за микропроцессор. Эта вкладка демонстрирует сведения об архитектуре ЦП, его модели, поддерживаемой частоте. Здесь же есть возможность почерпнуть сведения о числе ядер процессора, обслуживающего устройство.

Как узнать сколько ядер у процессора в компьютере и смартфоне?

Центральный процессор — основной элемент компьютера вне зависимости от того, какая операционная система используется (Windows, Ubuntu, Mac OS). Именно он выполняет все базовые операции, когда вы играете или, например, что-либо смотрите в интернете. Большее количество ядер в процессоре позволяет системе одновременно выполнять больше действий. Это значительно увеличивает производительность.

Информация о том, сколько ядер внутри компьютера или мобильного телефона, дает возможность понять и сравнить его производительность с другими моделями. Но как узнать нужную информацию? Для каждой платформы существует свой способ это сделать. Мы рассмотрим все варианты. Просто найдите нужную операционную систему и следуйте инструкциям.

Windows

Самый простой способ узнать, сколько ядер у вас имеется, – открыть «Диспетчер задач». Сделать это можно либо нажатием комбинации клавиш CTRL+SHIFT+ESC, либо правым щелчком мыши по кнопке «Пуск» и выбором интересующего нас пункта меню. В Windows 7, можно нажать CTRL+ALT+DELETE, и в открывшемся окне выбрать «Диспетчер задач».

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

Обратите внимание на количество сокетов. В компьютерах, предназначенных для домашнего использования, оно обычно равняется 1. Если у вашего ПК более одного сокета, вы можете дополнительно установить еще один процессор. Например, ноутбук Lenovo имеет 2 ядра с 1 разъемом.

Еще один способ — загрузить и установить программу CPU-Z. Оно работает без рекламы и помогает узнать число программных потоков, используемых ядрами, их скорость и многое другое. Это продвинутый инструмент, который должен быть у каждого: он легок в использовании и не требует специальных знаний.

Чтобы узнать количество ядер с помощью командной строки, просто откройте её и введите следующую команду: echo %NUMBER_OF_PROCESSORS%.

Mac

Чтобы узнать число ядер, работающих внутри Макбука, просто нажмите на вездесущий логотип Apple в левом верхнем углу экрана. Сделав это, увидите опцию «Информация об устройстве». Кликните на неё, чтобы открыть всплывающее окно. Перейдите на вкладку «Поддержка» и кликните на пункт «Технические характеристики» — вы будете перенаправлены на страницу модели ноутбука на сайте Apple.

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

Вы также можете использовать приложение Spotlight для поиска информации о системе. Здесь вы увидите дополнительные сведения: число запущенных ядер, процессор, оперативная память и т. д. Приятно видеть, что такой инструмент встроен прямо в ОС — нет необходимости загружать сторонние программы. Хороший пример для Microsoft.

Кроме того, получить нужную информацию можно, если ввести в командную строку следующую команду:

system_profiler SPHardwareDataType

Android

Современные смартфоны действительно довольно мощные. Чтобы вам легче было представить, насколько мощные, позвольте поделиться удивительным фактом. Однажды в Nasa поделились тем, что космический аппарат Вояджер 1 и 2, запущенные еще в 1977 году для изучения нашей Солнечной системы, имели по 69,63 килобайта памяти каждый. В iPhone 5 находится 16 ГБ памяти, что в 240 000 раз больше. iPhone 5 сейчас считается устаревшим устройством. Вопрос в том, что мы делаем с такой силой в наших карманах. Играем и просматриваем социальные сети? Просто пища к размышлению.

Тем не менее. Первый инструмент в списке — Hardware Info. Как следует из названия, это изящное маленькое приложение будет собирать все сведения о том, что находится внутри вашего смартфона. Помимо количества ядер, вы также узнаете кое-что о дисплее, процессоре, оперативной памяти, камере и датчиках. Множество полезных данных на одном экране аккуратно располагается во вкладки. Приложение позволяет сравнить характеристики с более чем 3 500 других смартфонов, которые работают на Android.

Второе приложение — CPU-Z от той же команды, которая разработала одноименную программу для ОС Windows, про которую мы рассказывали выше. Её дизайн более изысканный и приятный на вид, без темного фона. CPU-Z собирает и отображает информацию о скорости и производительности каждого ядра.

iPhone

Если вам интересно узнать количество ядер, работающих на iPhone, загрузите и установите приложение Lirum из App Store. Нажмите в меню справа, чтобы выбрать устройство, и вам откроется меню, в котором будут представлены все необходимые технические характеристики. Если вы не дружите с английским языком, то можете переключиться на русский язык.

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

Ubuntu

Для Unix систем можно воспользоваться командами lscpu или nproc.

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

Команда nproc отображает количество доступных ядер процессора:

Команда lscpu собирает информацию об архитектуре ЦП из /proc/cpuinfo, выдавая ее в удобной для человека формате:

В псевдофайле /proc/cpuinfo и виртуальной файловой системе sysfs хранится информация об архитектуре вашего CPU, такая как: количество процессоров, потоков, ядер, сокетов, NUMA, семействе ЦПУ, модели, bogoMIPS, порядке следования байтов и многое другое. Чтобы получить данную информацию напишите в терминале команду less /proc/cpuinfo.

Как узнать количество ядер и частоту процессора компьютера в Windows 10?

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


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

Самым простым способом для открытия «Сведений о системы» является поиск. Для открытия окна поиска нужно нажать на значке «Лупы» на панели задач, рядом с кнопкой пуск.

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

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

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

Как видно, узнать основные сведения о процессоре, число ядер и тактовую частоту достаточно просто. Здесь также можно скопировать строку с параметрами процессора, используя для этого меню Правка:

Процессор Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz, 3300 МГц, ядер: 2, логических процессоров: 4

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

Как определить мой процессор Intel®

Существуют различные варианты получения названия и количества процессоров Intel®.

Приведенные ниже методы применимы ко всем процессорам Intel®, таким как Intel® Core ™, Intel® Xeon®, Intel® Pentium®, Intel® Celeron® и Intel Atom®.

Вариант 1: Операционная система
Windows *
  1. Нажмите клавишу Windows на клавиатуре и начните вводить Система , выберите Системная информация , которая отобразит информацию о процессоре с именем , количество и скорость процессора.
  2. Если клавиша Windows недоступна на клавиатуре, с помощью мыши перейдите к значку Windows, расположенному в нижнем левом углу экрана, щелкните правой кнопкой мыши и выберите System . Найдите имя и номер процессора в информации о процессоре Processor .

    Примеры ниже показывают случай выбора Системная информация и Система .

Linux *

Введите следующую команду

lscpu | grep «Название модели»

См. примеры:

MAC OS

Введите следующую команду в терминальном приложении

sysctl -a | grep machdep.cpu.brand_string

См. пример:

Вариант 2: Упаковочная коробка

Если вы купили процессор Intel® в штучной упаковке, информацию о номере процессора вместе с другой информацией, такой как номер партии (FPO) и серийный номер (ATPO) указаны на упаковке.

Вариант 3: Маркировка процессоров

Название и номер процессора Intel® указаны в верхней части процессора.См. Пример ниже.

Посмотрите это видео, чтобы узнать, как определить название и номер вашего процессора Intel®.

Определите поколение для ваших процессоров Intel® Core ™

Вы также можете определить поколение процессора, если ваш процессор Intel® Core ™. Поколение процессора — это первое число после i9, i7, i5 или i3.

Вот несколько примеров:

  • Intel® Core ™ Processor i7- 10 710U Processor 10-го поколения , потому что номер 10 указан после i7.
  • Процессор Intel® Core ™ i9- 9 900 Процессор 9-го поколения , потому что номер 9 указан после i9.
  • Процессор Intel® Core ™ i7- 9 850H Процессор 9-го поколения , потому что номер 9 указан после i7.
  • Процессор Intel® Core ™ i5- 8 600 Процессор 8-го поколения , потому что номер 8 указан после i5.
  • Процессор Intel® Core ™ i3- 7 350K Процессор 7-го поколения , потому что номер 7 указан после i3.
  • Процессор Intel® Core ™ i5- 6 400T Процессор 6-го поколения , потому что номер 6 указан после i5.

Как проверить количество ядер ЦП на ПК с Windows 10

Современный быстрый ЦП имеет более одного ядра. Чем больше ядер у ЦП, тем он будет быстрее. Обычно, если вы хотите купить новый ноутбук или собрать свой собственный компьютер, вам следует изучить спецификации процессора перед его покупкой. Тем не менее, если вам когда-нибудь понадобится проверить количество ядер ЦП на ПК с Windows 10, есть несколько способов сделать это.Перечислим несколько.

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

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

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

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

Командная строка

Это может быть не самый простой способ найти количество ядер ЦП для системы, поскольку вам нужно запомнить команду, чтобы это сделать, но он работает.

Откройте командную строку и выполните следующую команду;

 ЦП WMIC Получить DeviceID, NumberOfCores, NumberOfLogicalProcessors 

Команда вернет количество ядер и количество имеющихся у вас логических процессоров.

Стороннее приложение — CPU-Z

Если встроенные параметры Windows 10 не помогают и вы хотите использовать стороннее приложение, мы рекомендуем использовать CPU-Z.Мы рекомендовали этот инструмент для множества других задач, например для проверки наличия у вас процессора Kaby Lake или Skylake.

Запустите приложение, и внизу вы увидите количество ядер рядом с Ядром и количество логических процессоров рядом с полем Потоки.

Google

Мы упоминали, что если вы покупаете новый ноутбук или собираете собственный ПК, вам следует узнать количество ядер для предполагаемого процессора, который вы получаете. Сделать это довольно просто; зайдите в Google, введите название, марку и модель вашего процессора и добавьте в конце слово «Технические характеристики».Вы получите множество отчетов с веб-сайтов и даже сравнительный анализ производительности процессора. Зайдите на сайт производителя и проверьте, сколько у него ядер и логических процессоров. Спецификации будут такими же точными, как и в любом другом месте, где вы их найдете.

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

Как включить все ядра в Windows

Эволюция центральных процессоров или ЦП — увлекательная и сложная тема для изучения.С момента выпуска Intel 4004 в 1971 году до современных процессоров Intel 10-й серии эти чипы продемонстрировали поразительный рост скорости и вычислительной мощности всего за пять коротких десятилетий. Вычислительные задачи, которые когда-то были немыслимы даже для самых больших мэйнфреймов, теперь могут быть выполнены с помощью самого дешевого бюджетного смартфона, при этом даже самые простые ноутбуки обладают мощностью в сотни раз больше, чем компьютеры, выполняющие миссии Apollo. Однако даже с астрономически быстрым ростом вычислительной мощности, одним из нововведений, по-прежнему озадачивающим людей, является концепция многоядерных процессоров.Такие производители, как Intel и AMD, рекламируют постоянно увеличивающееся количество ядер в новых процессорах — 4 ядра, 8 ядер, 16 ядер и даже 32 ядра — и их полезность для тяжелых вычислительных нагрузок. Но что это вообще значит?

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

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

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

Многоядерные процессоры появились еще в 1996 году, когда процессор IBM Power4 работал с двумя ядрами на одном кристалле, что было революционным для того времени. Однако программная поддержка этого нововведения появилась не сразу. Однако, начиная с Windows XP в 2001 году, Windows начала поддерживать многоядерные операции, и многие разработчики приложений последовали ее примеру.В результате практически любое ресурсоемкое программное обеспечение, которое вы используете сегодня, будет полностью использовать мощность многоядерного процессора, который у вас почти наверняка есть под капотом.

(Ознакомьтесь с этой подробной статьей о многоядерной обработке для получения дополнительной информации. Если вы собираете или покупаете новый ПК, то обзор этой статьи о том, что искать в ЦП, также может быть полезным. И если вы нас интересует история процессоров, конечно, мы вас охватили!)

Включение ядер ЦП в Windows

Один вопрос, который нам часто задают в TechJunkie: нужно ли вам что-либо делать, чтобы в полной мере использовать мульти -ядерные процессоры на вашем компьютере.Ответ в том, что это действительно зависит от версии Windows, которую вы используете. Для более старых версий Windows, таких как Windows XP, вам может потребоваться изменить системные настройки в BIOS, чтобы заставить работать многоядерные функции. Однако в любой более новой версии Windows поддержка многоядерных процессоров включается автоматически; вы можете изменить свои настройки, чтобы использовать меньше ядер, если необходимо устранить причину совместимости программного обеспечения, но это происходит исключительно редко.

Параметры ядра в Windows 10

Если вы используете Windows 10, все ядра вашего процессора будут полностью загружены по умолчанию, если ваш BIOS / UEFI настроен правильно.Единственный раз, когда вы можете использовать этот метод, — это ограничить количество ядер, будь то по причинам совместимости программного обеспечения или по другим причинам.

  1. Введите «msconfig» в окно поиска Windows и нажмите Enter.
  2. Выберите вкладку «Загрузка», а затем «Дополнительные параметры».
  3. Установите флажок рядом с «Количество процессоров» и выберите количество ядер, которое вы хотите использовать (возможно, 1, если у вас есть проблемы с совместимостью) из меню.
  4. Выберите ОК, а затем Применить.

Если вы используете Windows 10, флажок рядом с «Количество процессоров» обычно не установлен.Это связано с тем, что Windows настроена на использование всех ядер, когда программа может их использовать.

Основные настройки в Windows Vista, 7 и 8

В Windows Vista, 7 и 8 доступ к многоядерным настройкам осуществляется с помощью того же процесса msconfig, который описан выше для Windows 10. В Windows 7 и 8 также возможно установить привязку к процессору, то есть указать операционной системе использовать определенное ядро ​​для конкретной программы. Это было полезно для многих вещей; вы можете настроить определенную программу так, чтобы она всегда выполнялась на одном ядре, чтобы она не мешала другим системным операциям, или вы можете настроить программу, у которой возникли трудности с запуском на любом ядре, кроме первого логического ядра, для использования ядра, на котором она выполнялась. Лучший.

Не обязательно устанавливать привязку ядра в Windows 7 или 8, но при желании это просто.

  1. Выберите Ctrl + Shift + Esc, чтобы открыть диспетчер задач.
  2. Щелкните правой кнопкой мыши программу, основное использование которой вы хотите изменить, и выберите «Подробности».
  3. Снова выберите эту программу в окне «Подробности».
  4. Щелкните правой кнопкой мыши и выберите «Установить соответствие».
  5. Выберите одно или несколько ядер и установите флажок, чтобы выбрать, снимите флажок, чтобы отменить выбор.

Вы можете заметить, что указано в два раза больше ядер, чем у вас. Например, если у вас процессор Intel i7 с 4 ядрами, в окне Affinity будет указано 8. Это связано с тем, что гиперпоточность эффективно удваивает ваши ядра: четыре реальных и четыре виртуальных. Если вы хотите узнать, сколько физических ядер у вашего процессора, попробуйте следующее:

  1. Выберите Ctrl + Shift + Esc, чтобы открыть диспетчер задач.
  2. Выберите «Производительность» и выделите «ЦП».
  3. Проверьте нижнюю правую часть панели в разделе «Жилы».

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

  1. Откройте Блокнот или Блокнот ++.
  2. Введите «Start / affinity 1 PROGRAM.exe». Введите без кавычек и замените ПРОГРАММА на имя конкретной программы, которую вы пытаетесь контролировать.
  3. Сохраните файл с осмысленным именем и добавьте в конец «.bat». Это создает его как пакетный файл.
  4. Сохраните его в месте установки программы, указанном на шаге 2.
  5. Запустите только что созданный пакетный файл, чтобы запустить программу.

Где вы видите «affinity 1», это указывает Windows использовать CPU0. Вы можете изменить это в зависимости от того, сколько у вас ядер — «affinity 3» для CPU1 и так далее. На этой странице веб-сайта Microsoft Developer есть полный список сходств.

Следует ли включать все ядра в Windows 10?

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

Угол энергопотребления сложно поверить. Реальность такова, что энергопотребление современного ПК может быть высоким в течение длительного периода времени. Но верно также и то, что эти всплески мощности все еще не потребляют столько энергии.Даже при максимальном энергопотреблении Core i7 (в настоящее время победитель в соревновании по мощности среди основных процессоров) потребляет всего 130 Вт. Сравните это с холодильником на 250 Вт. оконный кондиционер на 1400 и система кондиционирования на 3500 Вт. Если вы хотите сэкономить электроэнергию, уменьшите мощность переменного тока и оставьте компьютер работать на полную мощность.

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

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

Процессор

Core — обзор

4 Specialized NoC для специализированных ядер

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

Если NoC разработан и настроен для одного приложения (или группы аналогичных приложений), сначала выбираются (или генерируются) ядра, которые лучше всего соответствуют требованиям обработки каждой задачи приложения, а затем алгоритм сопоставления выполняет выборочное отображение ядра на узел NoC.Основная цель большинства алгоритмов отображения — разместить ядра, которые взаимодействуют чаще (и с большим объемом), близко друг к другу [65]. Однако современные многоядерные процессоры общего назначения используют все большее количество разнообразных приложений (часто неизвестных во время разработки) с потенциально разными шаблонами трафика. В таких системах невозможно найти правильное сопоставление ядра и NoC для всех приложений. Например, на рис. 1 показаны ядра гетерогенного MPSoC, которые активированы для запуска двух разных приложений.Каждое приложение активируется и запускается на тех ядрах, которые лучше всего соответствуют его задачам. Если бы NoC был разработан и настроен для каждого отдельного приложения, ядра были бы сопоставлены с соседними узлами. Однако в платформе общего назначения весьма вероятно, что предпочтительные ядра не должны быть смежными. Проблема в этом случае заключается в том, что приложение и межзадачный трафик могут быть неизвестны во время разработки, когда выполняется сопоставление. Даже для целевых приложений, которые указаны априори, часто невозможно найти сопоставление, подходящее для всех приложений, поскольку структура межядерного трафика значительно различается для разных приложений.

Рис. 1. Гетерогенная ХМП со специализированными ядрами. Активные ядра при игре (A) и прослушивании музыки (B).

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

Фиг.2 показывает область многоядерного чипа, которая назначается ядрам, требуемым набором мультимедийных приложений [20]. Набор приложений содержит кодировщик и декодер h363 и декодер и кодировщик MP3. Отображение ядер внутри региона выполняется с помощью алгоритма, который мы представили в предыдущей работе [20], который предназначен для отображения нескольких приложений с различными паттернами межядерной связи. Как показано на рис. 2 для двух разных приложений этого домена, они активируют разные ядра региона, и нам все еще нужна оптимизация топологии для таких NoC на основе региона.

Рис. 2. Область в неоднородном CMP со специализированными ядрами для приложений MMS и активными ядрами области при запуске декодера MP3 (A) и кодера h363 (B) [10]. Также проиллюстрирован граф коммуникационной задачи, относящейся к каждому приложению.

Наше предыдущее исследование демонстрирует, что для двух приложений, а именно x и y , которые используют один и тот же набор ядер, но с 50% разницей в межядерном трафике, выполняются x на NoC, отображение которого оптимизировано для y увеличивает задержку связи на 30–55% по сравнению с настройкой сопоставления для x [10].

В частично активном CMP обычные NoC по-прежнему требуют, чтобы все пакеты, генерируемые активными ядрами, проходили через конвейер маршрутизатора во всех промежуточных узлах (как активных, так и неактивных) на поэтапной основе. В этом случае многие пакеты могут страдать от длительных задержек, если активные узлы расположены на большом топологическом расстоянии.

Из-за динамического характера схемы использования ядер в таких процессорах, в которых набор активных ядер меняется со временем, реконфигурируемая топология является подходящим вариантом для адаптации к изменениям в сетевом трафике.Среди существующих реконфигурируемых топологий [20–23] мы сосредотачиваемся на архитектуре, предложенной нами в предыдущей работе [20] (RecNoC, в дальнейшем), поскольку она обеспечивает более подходящий компромисс между гибкостью и накладными расходами на область, чем другие. Как упоминалось ранее, RecNoC полагается на встраивание переключателей конфигурации в обычный NoC для динамического изменения межмаршрутизаторного соединения. В этой работе мы покажем, как маршрутизаторы темных областей микросхемы можно использовать в качестве переключателей конфигурации и достичь того же уровня снижения мощности и повышения производительности, что и у RecNoC, в значительной степени без оплаты накладных расходов на область.Предлагаемый NoC обеспечивает реконфигурируемые многопозиционные межядерные соединения между активными ядрами с использованием маршрутизатора темных ядер в качестве обходных путей. Это позволяет NoC работать так же, как настраиваемый NoC, в котором ядра размещаются на соседних узлах.

Очевидно, что при предлагаемой реконфигурации физическое расстояние ядер не изменится. Однако этот механизм адаптации топологии значительно снижает мощность и задержку связи за счет уменьшения количества промежуточных маршрутизаторов.Задержка и энергопотребление маршрутизаторов часто определяют общую задержку и энергопотребление NoC. Например, в 80-ядерном TeraFlops от Intel на маршрутизаторы приходится более 80% потребляемой мощности NoC, тогда как ссылки потребляют оставшиеся 20% [66].

Существующие топологии NoC варьируются от обычных плиточных [5,66,67] до полностью настраиваемых структур [68–70]. Обычные архитектуры NoC предоставляют стандартные структурированные межсоединения, которые часто отличаются высокой возможностью повторного использования и короткими затратами времени / усилий на проектирование. С другой стороны, адаптированные к характеристикам трафика одного или нескольких целевых приложений, настраиваемые топологии обеспечивают меньшую задержку и энергопотребление при запуске этих приложений.Тем не менее, настройка топологии преобразует обычную структуру стандартных топологий в одноразовую структуру, не допускающую повторного использования, со многими проблемами реализации, такими как неравномерная длина проводов, неоднородные маршрутизаторы и длительное время разработки. Поскольку наше предложение реализует индивидуализированные топологии для конкретных приложений поверх структурированных и обычных компонентов, оно стоит между этими двумя крайними точками проектирования топологии, чтобы получить лучшее из обоих миров; он спроектирован и изготовлен как обычный NoC, но может быть динамически настроен для топологии, которая наилучшим образом соответствует шаблону активации ядра частично активного многоядерного процессора.

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

bash — Как получить количество процессоров / ядер в Linux из командной строки?

Предисловие:

  • Проблема с ответами на основе / proc / cpuinfo заключается в том, что они анализируют информацию, предназначенную для потребления людьми , и, таким образом, не имеет стабильного формата, предназначенного для машинного синтаксического анализа : выходной формат может отличаться в зависимости от платформы и условия выполнения; с использованием lscpu -p в Linux (и sysctl в macOS) обходит эту проблему .

  • getconf _NPROCESSORS_ONLN / getconf NPROCESSORS_ONLN не различает логических и физических процессоров .


Вот фрагмент кода sh (POSIX-совместимый), который работает на Linux и macOS для определения числа — онлайн — логических или физических процессоров ; подробности см. в комментариях.

Использует lscpu для Linux и sysctl для macOS.

Примечание по терминологии : ЦП относится к наименьшему процессору с точки зрения ОС. Ядра без гиперпотоков соответствуют 1 ЦП, тогда как ядра с гиперпоточностью содержат более 1 (обычно: 2) — логических — ЦП.
Linux использует следующую таксономию [1] , начиная с наименьшей единицы:
CPU < core < socket < book < node
с каждым уровнем, содержащим 1 или несколько экземпляров следующего Нижний уровень.

  #! / Bin / sh

# macOS: используйте `sysctl -n hw. * cpu_max`, который возвращает значения
# интерес напрямую.
# ПРЕДОСТЕРЕЖЕНИЕ: использование суффиксов клавиш "_max" означает, что * максимум *
Сообщается # доступное количество ЦП, тогда как
# текущий режим управления питанием может сделать * меньше * процессоров
#                          имеется в наличии; удаление суффикса "_max" сообщит о
# количество * в настоящее время * доступных; см. [1] ниже.#
# Linux: анализировать вывод из lscpu -p, где каждая строка вывода представляет
# отдельный (логический) процессор.
# Примечание: более новые версии `lscpu` поддерживают более гибкий вывод
# форматов, но мы придерживаемся синтаксического устаревшего формата
# сгенерирован `-p` для поддержки старых дистрибутивов.
# `-p` сообщает * только о процессорах в сети *, т. е. о горячей замене
# системы, в настоящее время отключенные (автономные) ЦП НЕ
# сообщил.# '| sort -u -t, -k 2,4 | туалет -l)

# Распечатать значения.
кошка << EOF
# логических процессоров: $ logicCpuCount
# физических CPUS: $ physicalCpuCount
EOF
  

[1] macOS sysctl (3) документация

Обратите внимание, что системы, производные от BSD, отличные от macOS, например FreeBSD, поддерживают только ключ hw.ncpu для sysctl , который в macOS не рекомендуется; Мне неясно, какой из новых ключей hw.npu соответствует: hw. (Логический | физический) cpu_ [max] .

Совет от @teambob за помощь в исправлении команды Physical-CPU-count lscpu .

Caveat : вывод lscpu -p НЕ включает столбец «книга» (страница man упоминает «книги» как объект между сокетом и узлом в таксономической иерархии). Если в данной системе Linux используются «книги» ( кто-нибудь знает, когда и как? ), команда physical-CPU-count может под -report (это основано на предположении, что lscpu сообщает идентификаторы которые не являются уникальными для сущностей более высокого уровня ; e.g .: 2 разных ядра из 2 разных сокетов могут иметь один и тот же идентификатор).


Если вы сохраните приведенный выше код как, скажем, сценарий оболочки cpus , сделайте его исполняемым с помощью chmod + x cpus и поместите его в папку в вашем $ PATH , вы увидите результат, такой как следующий:

  $ процессоров
логическая 4
физический 4
  

[1] Xaekai проливает свет на то, что такое book : « book - это модуль, в котором размещается печатная плата с разъемами ЦП, разъемами оперативной памяти, разъемами ввода-вывода по краю и крючком для интеграции системы охлаждения. .Они используются в мэйнфреймах IBM. Дополнительная информация: http://ewh.ieee.org/soc/cpmt/presentations/cpmt0810a.pdf "

COMSOL и многопоточность - База знаний

Описание проблемы

Это решение описывает, как COMSOL использует преимущества многоядерных компьютеров.

Решение

COMSOL поддерживает два взаимных режима параллельной работы: параллелизм с общей памятью и параллелизм с распределенной памятью (поддержка кластеров).Параллелизм с общей памятью поддерживается всеми типами лицензий COMSOL, в то время как параллелизм с распределенной памятью требует плавающей сетевой лицензии. Использование параллелизма с общей памятью позволяет использовать все сокеты ЦП на компьютере, но для компьютеров с несколькими сокетами иногда может быть выгодно использовать плавающую сетевую лицензию для использования всей мощности компьютера; для получения дополнительной информации см. Гибридные вычисления: преимущества объединения общей и распределенной памяти. Это решение предназначено для параллельных операций с общей памятью.Для параллельных операций с распределенной памятью см. Решение 1001.

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

  • Ядро: физическое ядро ​​процессора , используемое в параллелизме с общей памятью вычислительным узлом с несколькими процессорами.
  • Speedup: во сколько раз быстрее задание выполняется на ядрах N по сравнению с 1 ядром на определенном вычислительном узле.Ускорение зависит как от типа проблемы, используемого оборудования и драйверов оборудования.
Окна

На платформах Windows количество ядер процессора по умолчанию, используемых COMSOL, равно общему количеству доступных физических ядер. Например, если у вас есть двухъядерный компьютер с двумя ядрами, по умолчанию процесс COMSOL Multiphysics будет использовать 4 ядра параллельно.

Если вы хотите, чтобы COMSOL исключил одно или несколько процессорных ядер, вы можете вручную установить количество ядер, используемых для задания, вы можете изменить поведение по умолчанию, запустив COMSOL Desktop и установив параметр Количество процессоров на Multicore и раздел Cluster Computing в меню Preferences .

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

  1. Создайте новый ярлык на рабочем столе.
  2. Щелкните ярлык правой кнопкой мыши и выберите «Свойства».
  3. Измените поле Target на
    "C: \ Program Files \ COMSOL \ COMSOL55 \ Multiphysics \ bin \ win64 \ comsol.exe" -np 2
    , если вы хотите, чтобы COMSOL использовал только 2 ядра.
Mac OS X

В Mac OS X управление количеством процессорных ядер, используемых COMSOL, возможно только при запуске COMSOL из Терминала.По умолчанию для приложения COMSOL Multiphysics используются все доступные ядра физических процессоров. Вы можете узнать, сколько ядер процессора у вас есть, в приложении System Profiler или с помощью команды sysctl hw.ncpu. Вы можете изменить поведение по умолчанию, используя переключатели командной строки. Например, запустите команду
/ Applications / COMSOL55 / Multiphysics / bin / comsol -np 2.

Linux

Количество ядер, доступных параллельному процессу COMSOL, может отображаться в некоторых системах с помощью команды
more / proc / cpuinfo | grep proc

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

В Linux по умолчанию для приложения COMSOL Multiphysics используются все доступные физические ядра. Вы можете изменить поведение по умолчанию, используя переключатели командной строки. Например, запустите командой comsol -np 2.

Гиперпоточность

COMSOL в настоящее время не использует гиперпоточность. COMSOL будет использовать столько потоков, сколько имеется физических ядер ЦП в системе.В результате, если гиперпоточность активна, диспетчер задач Windows покажет не более 50% загрузки ЦП для процесса COMSOL. Это ожидаемо и не означает, что загрузка ЦП слишком низкая. Рекомендуется включить гиперпоточность, чтобы другие приложения, работающие одновременно, могли ею воспользоваться.

Опция -mpmode

Значения «turnaround» и «throughput» для -mpmode напрямую коррелируют с настройками времени выполнения OpenMP для переменной среды KMP LIBRARY.Параметр -mpmode перезаписывает системные настройки (если KMP LIBRARY не установлен). Дополнительную информацию о режимах обработки и пропускной способности см. В разделе «Режимы выполнения» на сайте https://software.intel.com/en-us/node/522689.
По умолчанию для всех параметров используется KMP_BLOCKTIME = 200. Turnaround также используется по умолчанию, когда -mpmode вообще не установлен. COMSOL не использует "последовательный" режим. Третье значение, которое COMSOL перечисляет для -mpmode, - это «владелец». Вариант собственника аналогичен повороту, разница в том, что владелец также указывает сходство потоков, оптимизированное для количества сокетов на компьютере, поэтому владелец более агрессивен, чем обращение.

Осведомленность о NUMA

COMSOL поддерживает системы NUMA (неоднородный доступ к памяти). Системы NUMA могут быть системами с несколькими сокетами ЦП или системами с ЦП на основе нескольких плиток. Эти системы характеризуются модулями оперативной памяти, доступными с разным временем доступа. COMSOL автоматически определяет количество доступных сокетов. Изменения вручную можно применить, указав количество сокетов в настройках / многоядерных и кластерных вычислениях. Из командной строки количество наборов NUMA (сокетов) можно установить с помощью флага -numasets.Большее число для наборов NUMA означает, что существует меньшая вероятность того, что ОС перемещает потоки от одного ядра к другому во время выполнения моделирования.

Поиск и устранение неисправностей

У моего нового сервера 48 ядер, однако при увеличении количества потоков сверх определенного числа ускорение оставляет желать лучшего. Что дает?

  1. Размер проблемы имеет значение для ускорения. Ускорение для очень больших моделей (например, несколько миллионов степеней свободы) лучше. Если вы используете очень маленькие модели, при использовании большого количества ядер ускорение будет ограничено.Кроме того, максимально возможное ускорение ограничено непараллельной долей алгоритмов. Этот предел описывается законом Амдала.
  2. Если вы используете прямую решающую программу MUMPS, переключитесь на прямую решающую программу PARDISO в COMSOL. Он обеспечивает лучшее ускорение совместно используемой памяти для большого количества ядер, чем MUMPS.
  3. По умолчанию используется библиотека Intel MKL. Для процессоров AMD с Linux вы также можете попробовать библиотеку BLIS, указав -blas blis.
См. Также

См. Также Выбор оборудования (решение 866).

См. Также Запуск COMSOL на кластерах (решение 1001).

сокетов, ядер и потоков, боже мой!

Что именно вы подразумеваете под «ЦП»?

Давным-давно на наших столах сидели компьютеры; мы точно знали, сколько у них процессоров; и тогда наша самая большая неуверенность заключалась в том, смогут ли они справиться с проблемой 2000 года. Перенесемся в сегодняшний день: наши компьютеры имеют 4, 8 или 16 процессоров - или, вполне возможно, все они одновременно, в зависимости от того, как вы определяете «процессор».»(Я использую термины« ЦП »и« процессор »как синонимы.) В этом посте я опишу« процессорные сокеты »,« процессорных ядер »и« процессорных потоков »с целью возможность ответить «сколько у меня здесь процессоров?»

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

.
  • аппаратный пакет («сокет»),
  • независимый исполнительный блок («ядро») в этом пакете; или
  • в значительной степени зависимый блок («поток») в этом ядре, который является более логической абстракцией, чем что-либо еще.

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

Процессорные разъемы

Это старейшее из трех понятий и наиболее легкое для понимания. Разъем ЦП - это розетка, физический разъем, соединяющий процессор с материнской платой компьютера (основная печатная плата компьютера). Большинство ПК эпохи 2000 года (1990-е годы) имели только один процессор (и, следовательно, только один сокет процессора).Если вам нужен другой процессор, вам нужна материнская плата с другим сокетом процессора. Материнские платы для ПК с двумя сокетами впервые появились примерно в 1995 году. Материнские платы с несколькими сокетами были довольно дорогими и, как правило, использовались только для серверов более высокого уровня.

Вам также была нужна ОС, способная использовать дополнительные процессоры, одна с поддержкой SMP *: Windows 98 не будет работать (но Windows NT может), и если вы использовали Linux тогда, вам, вероятно, нужно было бы перекомпилировать ядро. .

Количество сокетов ЦП на вашей материнской плате, конечно, такое же, как количество дискретных пакетов ЦП в вашей системе (при условии, что вы не оставили ни одного сокета пустым).В более широком смысле, термин «процессорные сокеты» может относиться к этим дискретным пакетам ЦП. - удобно, когда нужно отличить это ощущение от двух других ощущений процессора. Процессор в socket -sense вполне осязаемый: это то, что можно купить. (Вы не можете купить core отдельно - хотя вы можете арендовать его в облаке!)

Ядра процессора

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

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

Потоки процессора

Потоки процессора - это «логические процессоры» : ЦП сообщает о большем количестве процессоров, чем существует физически.

В 2002 году корпорация Intel представила процессоры «Xeon MP» и «Pentium 4 HT» - первые процессоры с тем, что Intel назвала «технологией Hyper-Threading».Обычно называемый «гиперпоточностью» (Kleenex в мире процессоров; общий термин - «одновременная многопоточность» или «SMT»), это была попытка ускорить компьютерную обработку за счет наличия другого потока, готового к запуску - и по большей части , это сработало. Я говорю «по большей части», потому что его преимущество оказалось сильно зависимым от рабочей нагрузки, резко ускоряя одни рабочие нагрузки и оказывая негативное влияние на другие, значительно замедляя их . Многие руководства рекомендовали отключить гиперпоточность в BIOS - особенно на раннем этапе, когда программное обеспечение стало поддерживать гиперпоточность.Однако в целом гиперпоточность дала чистый выигрыш, повысив производительность (некоторые говорят, на 15%) для общих рабочих нагрузок, поэтому мы до сих пор часто видим ее на новых процессорах.

Hyperthreading - это аппаратная оптимизация старой проблемы. Процессоры часто испытывают нехватку данных, ожидая запросов ввода-вывода от более медленного хранилища. Операционные системы решили эту проблему, предоставив процессору другую программу или поток, когда текущая не работает: это называется переключением контекста. Проблема с переключениями контекста заключается в том, что они медленные: текущее состояние потока должно быть скопировано из регистров ЦП (сверхбыстрые участки памяти в ЦП) обратно в основную память (ОЗУ - очень медленно по сравнению) и новое затем состояние потока должно быть скопировано в эти регистры.Этот процесс занимает несколько микросекунд - несколько тысяч циклов процессора.

Hyperthreading решил эту проблему, имея уже загруженный и готовый к работе второй набор этих сверхбыстрых регистров. Этот второй набор регистров, увеличивающий размер кристалла процессора только на 5%, представляется компьютеру как второй ЦП, использующий ту же архитектуру SMP, разработанную для нескольких процессоров. Гиперпоточность не удваивает вашу производительность, потому что не дает вам второй физический процессор: вместо этого вы просто получаете второй набор регистров ЦП, маскирующийся под второй ЦП.

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

Итого:

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

Компьютер с 4/8/16 процессорами в первом абзаце этого поста представляет собой четырехпроцессорный сервер с двухъядерными процессорами в каждом сокете, каждое ядро ​​имеет два потока.Имеет:

  • 4 процессорных сокета,
  • 8 ядер процессора или
  • 16 потоков процессора.

Итак, сколько у меня ЦП?

Вы можете увидеть количество сокетов, ядер и потоков на сервере Linux с помощью команды «lscpu», сосредоточив внимание на «потоках на ядро», «ядрах на сокет» и «сокетах. ”Строки:

Общее количество потоков процессора можно рассчитать, умножив количество сокетов на количество ядер на сокет и количество потоков на ядро.

В Windows 10 вы можете увидеть разбивку на вкладке «Производительность» диспетчера задач (Ctrl-Shift-Esc для запуска диспетчера задач; нажмите «Подробнее», если вкладки не отображаются):

Обратите внимание, что в Windows потоки процессора называются «логическими процессорами» (возможно, более подходящее название). Диспетчер задач показывает общее количество ядер (а не количество ядер на сокет) и общее количество потоков (всего логических процессоров , а не количество потоков на ядро).

Leave a comment