Что означает двухъядерный и четырехъядерный процессор?

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

Примечание. В этой статье рассматриваются двухъядерные и четырехъядерные процессоры для компьютеров. не для смартфонов. У нас есть отдельное объяснение о телефонных ядрах и что на самом деле лучше

,

Dual Core против Quad Core, максимально простой

Хорошо, давайте сделаем все проще. Вот все, что вам нужно знать:

  • Есть только один чип процессора. Этот чип может иметь одно, два, четыре, шесть или восемь ядер.
  • В настоящее время 18-ядерный процессор — лучшее, что вы можете получить на потребительских ПК.
  • Каждое «ядро» — это часть чипа, которая выполняет обработку. По сути, каждое ядро ​​является центральным процессором (ЦП)

    ,

скорость

Теперь простая логика подсказывает, что большее количество ядер сделает ваш процессор быстрее в целом. Но это не всегда так. Это немного сложнее, чем это.

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

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

Потребляемая мощность

Большее количество ядер также приводит к увеличению энергопотребления процессора. Когда процессор включен, он подает питание на все ядра, а не только по одному.

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

Высокая температура

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

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

Цена

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

Но если все остальные факторы одинаковы, то большее количество ядер будет стоить дороже.

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

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

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

Важно то, что даже если это многопоточная программа, она также о том, для чего она используется. Например, веб-браузер Google Chrome поддерживает несколько процессов, как и программное обеспечение для редактирования видео Adobe Premier Pro.

Adobe Premier Pro дает указание различным ядрам работать над различными аспектами редактирования. Учитывая многие слои, вовлеченные в редактирование видео, это имеет смысл, так как каждое ядро ​​может работать над отдельной задачей.

Точно так же Google Chrome дает указание различным ядрам работать на разных вкладках. Но в этом и заключается проблема. После того, как вы открываете веб-страницу во вкладке, она обычно становится статической после этого. Нет необходимости в дальнейшей обработке; остальная часть работы о хранении страницы в оперативной памяти. Это означает, что хотя ядро ​​можно использовать для фоновой вкладки, в этом нет необходимости.

Этот пример Google Chrome является иллюстрацией того, что даже многопоточное программное обеспечение может не дать вам реального повышения производительности.

Удвоение ядер — не удвоение скорости

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

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

В действительности задачи делятся последовательно (что делает большинство многопоточных программ) или случайным образом. Например, предположим, вам нужно выполнить три задачи, чтобы завершить действие, и у вас есть пять таких действий. Программное обеспечение говорит Core 1 решить первую задачу Действие 1, в то время как Core 2 решает вторую, Core 3 — третью; Между тем, простаивающее Core 4 приказано решить первую задачу Action 2.

Если третья задача самая трудная и самая длинная, то для программного обеспечения было бы разумно разделить третью задачу между ядрами 3 и 4. Но это не то, что она делает. Вместо этого, даже несмотря на то, что ядра 1 и 2 завершат работу быстрее, действие должно будет подождать, пока ядро ​​3 завершит свою задачу, а затем вместе вычислить результаты ядер 1, 2 и 3.

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

Где больше ядер действительно помогают?

Теперь, когда вы знаете, что делают ядра и их ограничения в повышении производительности, вы должны спросить себя: «Нужно ли мне больше ядер?». Ну, это зависит от того, что вы планируете делать с ними.

азартные игры

Если вы хотите быть геймером, приобретите больше ядер на игровом ПК.

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

Редактирование видео или аудио

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

Фотошоп и дизайн

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

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

Быстрый просмотр веб-страниц

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

Офисные задачи

Все основные приложения Office являются однопоточными, поэтому четырехъядерный процессор не увеличит скорость.

Должны ли вы получить больше ядер?

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

двухъядерный по сравнению с четырехъядерным

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

,

Так что вы должны купить? Это немного сложно, но у нас есть руководство для выбора между Intel Core i3, Core i5 и Core i7

, Не фанат Intel? Мы внимательно посмотрели на новую серию AMD Ryzen

, тоже.

Каково количество ядер вашей нынешней буровой установки? Вы работаете на двухъядерном, четырехъядерном, окта-ядерном процессоре или у вас появились двузначные числа с новыми процессорами Broadwell и Kaby Lake?

Написано изначально Крисом Хоффманом 05/06/2013

Ссылка на основную публикацию
Adblock
detector