Содержание
- Процессор: потоки или ядра
- Многоядерность и гиперпоточность
- Немного истории
- Потоки или ядра?
- Почему CPU-Z видит 1 ядро, 2 потока вместо 2/4, заявленных в описании процессора.
- Артём Саннников
- 1 ядро, 2 потока. SMT, Hyper-threading. Как это работает?
- Для чего нужны ядра и потоки в процессоре?

С параметром частоты так же связан, таковой параметр, как коэффициент умножения.
Процессор: потоки или ядра
На рынке компьютерных девайсов находится много микропроцессоров, у каких число потоков больше числа физических ядер. В неких задачках эти «виртуальные ядра» могут дать значимый прирост в производительности, в других они фактически никчемны.
Многоядерность и гиперпоточность
Ядро — это на физическом уровне обособленная вычислительная единица микропроцессора, способная в один миг времени делать одну последовательность команд. Если ядро одно, а последовательностей требуется делать несколько, оно стремительно переключается меж ними, выполняя задачки попеременно.
Поток (применительно к микропроцессору), либо виртуальное ядро – результат реализации вычислений, при котором одно физическое ядро способно программно разделять свою производительность и работать над несколькими последовательностями команд одновременно. Простыми словами, ЦП делает вид для операционной системы и программ, что у него больше ядер, чем есть по сути. Убедиться в этом можно, открыв диспетчер устройств или другую программу для мониторинга комплектующих.
Гиперпоточность позволяет распараллеливать вычисления более эффективно – если одно виртуальное ядро завершило работу над своей задачей и находится в режиме ожидания, его ресурсы может использовать другое. В случаях, когда гиперпоточность не поддерживается, эти ресурсы простаивают. Таким макаром, поддержка виртуальных ядер может ускорить выполнение некоторых задач, хотя, разумеется, она не так хороша, как наличие дополнительных физических, и удвоения производительности ожидать не стоит.
Иллюстрация концепции потоков/виртуальных ядер:

Рассмотрим следующий упрощенный пример: если двухъядерный процессор с двумя потоками работает с четырьмя последовательностями команд одновременно, а производительность одного ядра для одной последовательности избыточна, то общая производительность будет ниже, чем в случае, если на месте такого процессора будет вариант с двумя ядрами, но с четырьмя потоками, поскольку на переключение между задачами тратится дополнительное время, и часть ресурсов иногда простаивает. А вот если вычислительных ресурсов одного потока недостаточно для выполнения одной последовательности, то виртуальные ядра почти не помогут – нужны дополнительные физические.
Распараллеливание нагрузки с помощью технологии Intel Hyper-Threading

Немного истории
Когда-то процессоры были одноядерными и однопоточными. Если требовалось эффективно распараллеливать вычисления (в серверном сегменте, рабочих станциях) использовались материнские платы с несколькими процессорными разъемами. Соответственно, материнке требовалась возможность соединять все процессоры с другими комплектующими (например, оперативной памятью). По сравнению с современной реализацией, возникали дополнительные задержки, возрастали энергозатраты.
Развитие архитектуры началось с гиперпоточности, а в дальнейшем на одном кристалле производители стали размещать и несколько физических ядер. Сейчас оба основных производителя центральных процессоров для ПК (Intel и AMD) выпускают модели с двумя и поболее физическими ядрами, как с поддержкой виртуальных ядер, так и без нее.
Потоки или ядра?
Центральный процессор – один из ключевых компонентов системы, влияющих на ее производительность в целевых задачах, также на удобство использования компьютера. Часто у пользователей, желающих собрать систему, возникает вопрос: на что ориентироваться при выборе ЦП? Стоит переплачивать за дополнительные потоки/виртуальные ядра?
Ответ находится в зависимости от предполагаемых сценариев использования. В большинстве игр прирост производительности от гиперпоточности окажется минимальным или даже нулевым, а вот добавление физических ядер скажется на частоте кадров явно положительно. Разумеется, если движок игры способен распараллеливать вычисления на такое количество ядер. Многие игры, выпущенные в предыдущие годы, способны работать только с 2-4 ядрами — остальные будут простаивать или заниматься фоновыми программами.
Наибольшую выгоду виртуальные ядра приносят в рабочих задачах, подверженных эффективному распараллеливанию. К ним относятся, например, архивация файлов, обработка фотографий, рендеринг видео, моделирование. Таким макаром, польза дополнительных потоков для компьютера, который будет использоваться сначала для игр или медиа, сомнительна. Впрочем, если наряду с играми будут выполняться и другие задачи, такие как стриминг, запись/обработка видео, скачивание/раздача файлов с помощью торрент-клиента, антивирусная проверка, она возрастает.
В подобных ситуациях виртуальные ядра помогают снять фоновую нагрузку с физических.
Впрочем, кратного роста вычислительной мощи ждать все равно не стоит, и для типичных домашних сценариев использования переплата за виртуальные ядра часто будет неоправданной. Другое дело – если компьютер используется для профессиональной деятельности, и применяются программы, хорошо работающие с гиперпоточностью – прирост в производительности при правильной оптимизации может составлять десятки процентов.
Подытожим : если идет речь о домашнем игровом или мультимедийном компьютере, не стоит ждать чудес от виртуальных ядер, и, если за них придется доплатить ощутимую сумму, лучше рассмотреть вариант с дополнительными физическими, или вложить деньги в другие комплектующие. Если же система будет использоваться для работы – прирост может быть значительным, поэтому стоит ознакомиться с тестами гиперпоточных ЦП для конкретного вида задач.
Понравилось? Поделись с друзьями!
Дата: 26 Января 2019 Автор/Переводчик: Zio
Почему CPU-Z видит 1 ядро, 2 потока вместо 2/4, заявленных в описании процессора.
В биосе ничего по этому поводу нет, настроить там можно чуть не одни параметры boot. Про процессор же там только краткая сводка.
Пробовал еще аидой, та тоже видит одно ядро, работающее в 2 потока. В диспетчере устройств на вкладке «процессор» он выводит 4 штуки.
Голосование за лучший ответ
изготовитель блокирует потоки. один кристал. и два типа чипов.
Есть другие программы, что там показывает? , в BIOS ходил, там есть какая-то инфа? .
Technick — Чего они там блокируют, это у нас все а ладно, если такое купят в другой стране, там по судам затаскают, вот данные на проц http://ark.intel.com/products/52224
Значит софт криво определяет по какой-то причине, вот это вопрос. То что в диспетчере задач 4, это хорошо, значит все верно работает. ОС 7 шла с ноутбуком?
KoVaNi — Это проц на ноутбуке, обозначение буква М.
Возможно ядро системы установленной у вас для 1 ядерной. Win7 ??
или.. .
Как проверить, все ли ядра моего многоядерного процессора работают?
Запустите Диспетчер задач Windows* и откройте закладку Performance (Быстродействие) . Вы должны увидеть диаграмму для каждого ядра. Если вы не видите диаграммы для каждого ядра, выполните следующие проверки:
Убедитесь, что Диспетчер задач настроен на отображение нескольких диаграмм:
Выберите «Диспетчер задач»
Нажимайте View/CPU History/One Graph Per CPU
Убедитесь в том, что настройки BIOS для системы и процессора установлены правильно.
Убедитесь, что в настройках BIOS задействованы все ядра процессора
Убедитесь, что у Вас установлены все последние обновления операционной системы.
Запустите программу идентификации процессоров Intel® Processor Identification, чтобы убедиться, что в вашей системе установлен подлинный процессор Intel®, и он определяется правильно.
Проверить процессор
Как можно отключить ядро в многоядерном процессоре?
В BIOS системных плат Intel® для настольных ПК имеется опция для отключения вторичных ядер. В системных платах Intel для настольных ПК эта опция BIOS обычно называется «Core Multiplexing Technology» (технология мультиплексирования ядер) . Если вы используете системную плату другого производителя, необходимо уточнить у поставщика системы, есть ли в вашем ПК подобная опция.
Артём Саннников

Процессор — это один из главных компонентов ПК, который выполняет все основные вычисления во время работы ПК.
1 ядро, 2 потока. SMT, Hyper-threading. Как это работает?
CPU (Central Processing Unit) — центральное вычислительное устройство
APU (Accelerated Processing Unit) — ускоренное вычислительное устройство
Процессор представляет собой сложную микросхему, которая состоит из множества блоков. От количества и параметров блоков, зависит общая производительность процессора. И совокупность этих блоков и их конфигурация, называется — архитектура процессора .
Характеристики процессора:
- Производительность и модель процессора
- Тип разъема для соединения с материнской платой (сокет)
- Количество физических ядер
- Основная частота работы процессора, множитель частоты
- Частота шины процессора
- Встроенный контроллер памяти
- Поддерживаемый тип памяти и ее параметры
- Размер внутренней памяти процессора
- Наличие и параметры встроенного видео ядра
- Мощность тепловыделения
- Тип упаковки
Производительность и модель процессора
Фирмы Intel и AMD — процессоры не выпускают они их только разрабатывают. А выпуском уже занимаются другие фирмы, по заказу этих фирм разработчиков.
Когда создается новый процессор, на новой архитектуре — этой архитектуре присваивается свое имя для ее идентификации. И далее уже внутри этой архитектуры создается, модельный ряд процессоров: слабых, средних и сильных по производительности.
Разделение процессоров в большинстве случаев происходит по количеству ядер и частоте, и таким макаром получается ассортимент предложений, новой архитектуры для создания разных по производительности компьютеров, на основе этой архитектуре.
Тип разъема для соединения с материнской платой (сокет)
Разъема для соединения процессора с материнской платой, в большинстве случаев называют сокетом, и он определяет внешние размеры процессора, количество контактов, способ крепления процессора у материнской плате и способ крепления кулера на процессор.
Этот параметр необходимо учитывать при выборе процессора и материнской платы, другими словами сокет процессора должен быть таким же как сокет материнской платы.
Количество физических ядер
Ядро процессора — это набор блоков, который может самостоятельно обрабатывать информацию.
1 ядро = 1 поток вычислений
Чем больше в процессоре ядер, тем он будет более производительный. При определенных условиях, на одном физическом ядре, может выполняться два потока вычислений:
1 ядро = 2 потока вычислений
В таких моделях процессоров, производитель, отдельно указывает количество физических ядер, и отдельное количество логических, которых вдвое больше чем физических.

Такая технология используется в некоторых процессорах фирмы Intel (называется эта технология Hyper Threading).
Тактовая частота работы процессора
Тактовая частота — величина, характеризующая количество операций, выполняемых процессором за единицу времени. Измеряется в герцах (Гц).
Чем выше тактовая частота, тем паче производительный процессор. Но это работает только внутри процессоров, одной серии.
Intel Core i5-2400 3.10GHz/6MB
Intel Core i3-2120 3.3GHz/3MB
Можно подумать, что процессор серии i3 с частотой 3.3GHz, будет более производительный чем, процессор серии i5 с частотой 3.10GHZ. По сути это не так, производительность серии Core i5 будет больше. потому что у него лучше другие параметры. У него больше физических ядер и у него больший объем кэша.
Современные процессоры могут самостоятельно повышать или понижать частоту зависимо от нагрузки на процессор, и это сделано для более эффективного использования мощности процессора. И потребление им электроэнергии.
Таким макаром кроме основной частоты, в характеристиках так же указывают и максимальную частоту, до которой процессор может самостоятельно увеличивать этот параметр:
Частота работы процессора: 3,3 ГГц (до 3,9ГГц)
У фирмы Intel такая технология называется: Turbo Boost, а у фирмы AMD: Turbo CORE.
Для чего нужны ядра и потоки в процессоре?
С параметром частоты так же связан, такой параметр, как коэффициент умножения.
Коэффициент умножения: заблокирован/разблокирован
Этот параметр обычно указан в подробном описании процессора, и физически он является одним из основных параметров, который определяет итоговую частоту процессора.
В простых моделях процессора — этот коэффициент зафиксирован на одном значении т.е заблокирован, в процессорах для продвинутых пользователей — этот коэффициент разблокирован. И таким макаром, пользователь может самостоятельно регулировать — частоту процессора.
Частота шины процессора (системная шина)
Частота шины определяет скорость обмена данными между ядрами и чипсетом материнской платы, также другими боками внутри процессора.
Указывается в мегагерцах или трансферов за секунду.
AMD FX-8120: HT 5.2 GT/s
Intel Core i5 2500: DMI 5GT/s
Intel pentium Dual-Core E5700: FSB 800MHz
Чем больше производительность шины данных, тем это лучше для производительности компьютера. Для современных процессоров — этот параметр утратил свою актуальность, как это было в процессорах предыдущих поколений.
Это связано с тем, что производительность шины данных в современных процессорах очень большая, и она уже не может понижать общую производительность компьютера, как это могло быть в процессорах предыдущих поколений, с более низкой частотой шины данных.
Встроенный контроллер памяти
Есть у всех современных процессоров. Он определяет тип оперативки, количество каналов, штатные частоты для работы процессора с памятью.
Для домашнего ПК достаточно двухканального контроллера памяти, продвинутые пользователи выбирают процессоры с трех и четырехканальным контроллером.
Поддерживаемый тип памяти и ее параметры
Этот параметр указывает, с какой оперативной памятью расчитан работать процессор.
Тип, частота: DDR3-1066/1333
Макс.объем: 32 GB
Размер внутренней памяти процессора (кэш)
Кэш процессора — скоростная память, встроенная в ЦП и являющаяся буфером между ОЗУ и процессором.
Кэш хранит, те данные, которые процессор в большинстве случаев использует в текущий момент, и процессору не надо обращаться за этими данными к оперативки, которая работает с меньшей скоростью чем кэш процессора. И таким макаром повышается общая производительность, процессора.
В современных процессорах ,кэш разделен на три уровня:
- Кэш L1: 64 Кб x4
- Кэш L2: 256 Кб x4
- Кэш L3: 6 Мб
Объем кэша LI и L2 — определяется параметрами архитектуры процессора, а L3 — может быть приемлимо произвольным и сравним с другими процессорами. Поэтому в характеристиках процессора в большинстве случаев указан, объем кэша 3-го уровня, чем он будет больше тем лучше для производительности процессора. И обычно более мощные процессоры — имеют больший объем кэша 3-го уровня.
Наличие и параметры встроенного видео ядра
Современные процессоры, в своем составе могут иметь — графическое ядро. Это ядро, обеспечивает обработку и вывод информации на монитор. Эта функция аналогична интегрированной видеокарте, в материнскую плату.
Обычно видео ядро имеет свою частоту работы, которая намного меньше, основной частоты работы процессора. И для работы видео ядра, используется часть оперативки — размер которой определяется в настрйоках материнской платы.
У фирмы Intel такое ядро называется Intel HD Graphics XXXX, а у фирмы AMD — Radeon HD XXXX. Где XXXX — это серии графических ядер, они разные по производительности.
Мощность тепловыделения
TDP или «теплопакет» — величина, показывающая, на отвод какой тепловой мощности должна быть рассчитана охлаждающая система процессора.
Intel Core i5-2500: MaxTDP 95W
AMD FX 8120 Black Edition: Max TDP 125W
Многие по ошибке связывают этот параметр с потребляемой мощностью процессора, и используют его при выборе блока питания. Этот параметр необходимо учитывать именно при выборе системы охлаждения процессора.
Потребляемая мощность процессора обычно находится в пределах этого теплового пакета, но она может быть как больше, так и намного меньше этого параметра. Поэтому учитывать его при выборе блока питания, не совсем правильно!
При выборе блока питания можно придерживаться, следующих значений:
Обычно потребляемая мощность процессора находится в пределах 100 Ватт, но для того чтобы у нас был запас мощности, для критических нагрузок, этот параметр — теплопакет можно умножить на 2. И уже полученное значение, учитывать при выборе блока питания.
Тип упаковки
Процессор может продаваться ,как с типовой охлаждающей системой, так и без нее.
Типовая охлаждающая система или кулер — рассчитана на работу процессора, в штатных режимах, другими словами без дополнительных настрое пользователя. Такой кулер прост в установке, но может издавать шум при нагрузках на процессор.
Если процессор продается вместе с кулером, то в характеристиках указывается слово «BOX», которое говорит нам о наличии коробки. Внутри которой находится процессор и кулер.
Если слова «BOX» в описании нет, или указано слово «Tray» — это означает, что продается только процессор.
Записи по теме
- Механизм работы Robots.txt
- Путаница в терминах «Ждущий режим» и «Спящий режим»
- Чем отличается Сон от Гибернации?
- Как найти приложение, которое не дает Windows уйти в спящий режим
- Видеокарта
- Оперативка (ОЗУ)
- Форм фактор
- Внешние разъемы
Похожие статьи
-
MB Intelligent Tweaker(M.I.T.) -> Advanced Clock Calibration EC Firmware Selection перевести в положение Hybrid, рекомендуется перезагрузить систему….