в

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

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

ITсервис.Какие процессоры лучше – четырехядерные или двухядерные?

2 ядерный или 4 ядерный процессор, интересно кто круче?

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

Многие, наверное уже догадались, что рассматривать мы будем всех текущих представителей от Intel семейства Pentium Coffee Lake и народный «гиперпень» G4560 (Kaby Lake). Насколько модели актуальны в текущем году и стоит ли задуматься о покупке более производительных AMD Ryzen или тех же Core i3 с 4‑мя ядрами.

Семейство AMD Godavari и Bristol Ridge намеренно не рассматривается по одной простой причине – оно не имеет никакого дальнейшего потенциала, да и сама платформа оказалась не самой удачной, как могло предполагаться.

Зачастую эти решения покупаются либо по незнанию, либо «на сдачу» в качестве какой-нибудь максимально дешевой сборки для интернета и онлайн-фильмов. Но нас такое положение вещей особо не устраивает.

Рекомендации по выбору процессора

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

Для офиса

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

Частота является еще одним фактором, который следует принимать во внимание. Хотя частота – это не единственное, что определяет скорость, она оказывает существенное влияние

Используемое программное обеспечение будет влиять на скорость. Например, при регулярном использовании Adobe CS 6, лучше всего подойдет процессор со скоростью не менее 2 ГГц.

Для инженерных задач

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

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

Для работы с графикой

При работе с графикой требования к процессору отличаются. Для обработки 2D графики – подойдут бюджетные варианты, 2 или 4 ядра с тактовой частотой 2,4 ГГц вполне справятся с задачей.

Для работы с 3D графикой лучше всего выбирать 4 или 6-ядерные чипы, с тактовой частотой 3 ГГц и выше, а также с поддержкой многопоточности.

Для игрового ПК

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

Первое, что нужно учитывать – это количество ядер

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

Еще стоит обратить внимание на тепловыделение. Нынешние игры довольно требовательные, поэтому процессор быстро нагревается

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

Для стриминга

Выбор ЦП для стриминга зависит от сборки самого ПК.

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

Для профессионального стриминга понадобится ЦП с 6, 8, 16 ядрами и тактовой частотой 4 ГГц и выше. Тут выбор будет завесить от купленной видеокарты и нужного разрешения для стрима.

Почему 2‑ядерные процессоры все еще популярны?

Если взглянуть на мобильный сегмент электроники, то можно заметить засилье 6–8 ядерных чипов, которые выглядят максимально органично и нагружаются параллельно при выполнении всех задач. Почему так? ОС Android и iOS – довольно молодые системы с высоким уровнем конкуренции, а потому оптимизация каждого приложения – залог успеха продаж девайсов.

С индустрией ПК ситуация иная и вот почему:

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

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

В играх ситуация еще более интересная, поскольку объемы информации разделить на равные «доли» практически нереально. В итоге получаем следующую картину: один вычислительный блок маслает на 100%, остальные 3 – ждут своей очереди.

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

Взять к примеру многие культовые проекты вроде Lineage 2, AION, World of Tanks. Все они создавались на базе древних движков, которые способны адекватно нагрузить лишь одно физическое ядро, а потому здесь основную роль при вычислениях играет только частота чипа.

Финансирование. Далеко не все могут позволить себе создать совершенно новый продукт, рассчитанный не 4,8, 16 потоков. Это слишком дорого, да и в большинстве случаев неоправданно. Взять к примеру ту же культовую GTA V, которая без проблем «съест» и 12 и 16 потоков, не говоря уже о ядрах.

Стоимость ее разработки перевалила за добрые 200 млн долларов, что само по себе уже очень дорого. Да, игра оказалась успешной, поскольку кредит доверия Rockstar в среде игроков был огромен. А если бы это был молодой стартап? Тут уже сами все понимаете.

Есть ли польза от многоядерных процессоров?

Безусловно, да. Одновременно компьютер занимается несколькими задачами — хотя бы работа Windows (кстати, это сотни разных задач) и, в тот же момент, проигрывание фильма. Проигрывание музыки и просмотр интернета. Работа текстового редактора и включённая музыка. Два процессорных ядра — а это, по сути, два процессора, справятся с разными задачами быстрее одного. Два ядра сделают это несколько быстрее. Четыре — ещё быстрее, чем два.

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

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

Что такое ядра в ноутбуке и какую роль они играют?

Четырехъядерный процессор.

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

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

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

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

Оптимизация программного обеспечения для ядер процессора

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

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

Однако важно отметить, что даже если речь идет о многопоточной программе, важно и то, для чего она используется. Например, веб-браузер Google Chrome поддерживает несколько процессов, как и программа для редактирования видео Adobe Premiere Pro. Adobe Premiere Pro поручает разным ядрам работать над различными аспектами вашего монтажа

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

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

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

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

Чем обусловлена популярность двухъядерных ЦП

Казалось бы, если увеличение числа ядер влечет за собой рост производительности, то на фоне моделей с четырьмя, шестью или восемью ядрами у двухядерников нет никаких шансов. Тем не менее, мировой лидер на рынке ЦП, компания Intel, ежегодно обновляет ассортимент своей продукции и выпускает новые модели всего с парой ядер (Core i3, Celeron, Pentium). И это на фоне того, что даже в смартфонах и планшетах на такие ЦП пользователи смотрят с недоверием или презрением. Чтобы понять, почему самые популярные модели – именно процессоры с двумя ядрами, следует учесть несколько основных факторов.

Intel Core i3 — самые популярные 2-ядерные процессоры для домашнего ПК

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

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

Чтобы обеспечить эффективное задействование всех ядер, вычисления, производимые в процессе работы программы, следует разделить на равные потоки. Например, задача, которая может оптимально задействовать все ядра, выделив каждому из них по одному или два процесса — одновременная компрессия нескольких видеороликов. С играми – сложнее, так как все выполняемые в них операции взаимосвязаны. Несмотря на то, что основную работу выполняет графический процессор видеокарты, информацию для формирования 3d-картинки подготавливает именно ЦП. Сделать так, чтобы каждое ядро обрабатывало свою порцию данных, а затем подавало ее ГП синхронно с другими, достаточно сложно. Чем больше одновременных потоков вычислений нужно обрабатывать – тем тяжелее реализация задачи

Сложность распараллеливания задач . Чтобы обеспечить эффективное задействование всех ядер, вычисления, производимые в процессе работы программы, следует разделить на равные потоки. Например, задача, которая может оптимально задействовать все ядра, выделив каждому из них по одному или два процесса — одновременная компрессия нескольких видеороликов. С играми – сложнее, так как все выполняемые в них операции взаимосвязаны. Несмотря на то, что основную работу выполняет графический процессор видеокарты, информацию для формирования 3d-картинки подготавливает именно ЦП. Сделать так, чтобы каждое ядро обрабатывало свою порцию данных, а затем подавало ее ГП синхронно с другими, достаточно сложно. Чем больше одновременных потоков вычислений нужно обрабатывать – тем тяжелее реализация задачи.

Преемственность технологий . Разработчики программного обеспечения используют для своих новых проектов уже существующие наработки, подвергающиеся неоднократной модернизации. В отдельных случаях доходит до того, что такие технологии уходят корнями в прошлое на 10-15 лет. Разработка, основанная на проекте десятилетней давности, кардинальной переработке для идеальной оптимизации поддается очень неохотно, если не совсем никак. Как следствие, наблюдается неспособность софта рационально использовать аппаратные возможности ПК. Игра S.T.A.L.K.E.R. Зов Припяти, вышедшая в 2009 году (в эпоху расцвета многоядерных ЦП) построена на движке 2001 года, поэтому не умеет нагружать более, чем одно ядро.

S.T.A.L.K.E.R. полноценно задействует только одно ядоро 4-ядерного ЦП

Такая же ситуация и с популярной онлайн-РПГ World of Tanks: движок Big World, на котором она базируется, создан в 2005 году, когда многоядерные ЦП еще не воспринимались, как единственно возможный путь развития.

World of Tanks тоже не умеет распределять нагрузку на ядра равномерно

Финансовые сложности . Следствием этой проблемы является предыдущий пункт. Если создавать каждое приложение с нуля, не используя имеющиеся технологии, его реализация обойдется в баснословные суммы. К примеру, стоимость разработки GTA V составила более 200 млн долларов. При этом, некоторые технологии все равно не были созданы «из чистого листа», а позаимствованы из предыдущих проектов, так как игра писалась под 5 платформ сразу (Sony PS3, PS4, Xbox 360 и One, а также ПК).

GTA V оптимизирована под многоядерность и умеет равномерно загружать процессор

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

Области применения

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

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

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

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

Почему 2-ядерные процессоры все еще популярны?

Если взглянуть на мобильный сегмент электроники, то можно заметить засилье 6-8 ядерных чипов, которые выглядят максимально органично и нагружаются параллельно при выполнении всех задач. Почему так? ОС Android и iOS – довольно молодые системы с высоким уровнем конкуренции, а потому оптимизация каждого приложения – залог успеха продаж девайсов.

С индустрией ПК ситуация иная и вот почему:

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

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

В играх ситуация еще более интересная, поскольку объемы информации разделить на равные «доли» практически нереально. В итоге получаем следующую картину: один вычислительный блок маслает на 100%, остальные 3 – ждут своей очереди.

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

Взять к примеру многие культовые проекты вроде Lineage 2, AION, World of Tanks. Все они создавались на базе древних движков, которые способны адекватно нагрузить лишь одно физическое ядро, а потому здесь основную роль при вычислениях играет только частота чипа.


Финансирование.

Стоимость ее разработки перевалила за добрые 200 млн долларов, что само по себе уже очень дорого. Да, игра оказалась успешной, поскольку кредит доверия Rockstar в среде игроков был огромен. А если бы это был молодой стартап? Тут уже сами все понимаете.

Отличия 2-ядерных чипов от 4-ядерных

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

В теории 4-ядерные решения должны быть быстрее и мощнее в 2 раза, поскольку выполняют на 100% больше операций за такт (возьмем за основу идентичную частоту, кэш, техпроцесс и все прочие параметры). Но на практике ситуация меняется совершенно нелинейно.

Но здесь стоит отдать должное: в многопотоке вся сущность 4 ядер раскрывается в полной мере.

Больше ядер не означает более высокую скорость

Виртуальная многоядерность, или Hyper-Threading

Существуют ещё и виртуальные процессорные ядра. Технология Hyper-Threading в процессорах производства Intel заставляет компьютер «думать», что внутри двухядерного процессора на самом деле 4 ядра. Очень похоже на то, как один-единственный жёсткий диск делится на несколько логических — локальные диски C, D, E и так далее.

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

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

Отметим, что наиболее дорогие и производительные процессоры класса Core i7 в обязательном порядке оснащены Hyper-Threading. В них 4 физических ядра и 8 виртуальных. Получается, что одновременно на одном процессоре работают 8 вычислительных потоков. Менее дорогие, но также мощные процессоры Intel класса Core i5 состоят из четырёх ядер, но Hyper Threading там не работает. Получается, что Core i5 работают с 4 потоками вычислений.

Двухядерный или четырехядерный ноутбук: какой выбрать?

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

Одним из основных преимуществ четырехядерных процессоров является их повышенная производительность по сравнению с двухядерными

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

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

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

Процессоры или ядра?

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

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

Вопрос родился из анонса нового Mac Pro. Он будет однопроцессорный, но у него будет 12 ядер (с учетом HT или нет — не знаю). Многие маководы разочарованы этим. Лучше ли это будет для ресурсоемких по CPU приложений или хуже, чем если бы в нем было два процессора по 6 ядер?

  • Вопрос задан более трёх лет назад
  • 7011 просмотров

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

Всё это мое личное мнение, т.к.никаких реальных тестов я не делал.

нет, все дело в планировщике, это его дело распределять потоки по ядрам\процессорам. Процесс, как таковой, из себя представляет набор потоков. Но для потока\процесса можно запросить исполняться на конкретном CPU(CPU affinity), т.е. вручную управлять его определением к CPU. В связи с этим, можно варьировать потоки по разному и получать разную производительность. Но, я полагаю, что CPU affinity это больше для серверного софта и Mac OS на «персоналка» тут ни при чём.

Как правило, в современных пользовательских CPU 3 уровня КЭШ. Все они используются в пределах одного кристала весьма интенсивно. Более подробно лучше об этом почитать самостоятельно, слишком объемная тема. Хорошо это описано у таненбаума в его Structured Computer Organization.

Не знаю точно, но, вполне вероятно, что эту информацию можно получить. «По умолчанию» это волновать не должно, программирование всё больше идёт в сторону task-based, что устраняет разработчика даже от потоков, в чистом виде.

В целом вой по-поводу отсутствия 2 кристалов, как мне кажется, производится любителями гигагерцев и гигабайтов. Которые мало смыслят в современном(а может и вообще) железе.

Двухъядерный процессор против четырехъядерного. Четырехъядерный процессор, объяснение

Вот все, что вам нужно знать:

  • Всегда существует только один процессорный чип. Этот чип может иметь одно, два, четыре, шесть, восемь, десять, двенадцать или даже шестнадцать ядер. Так что если вы найдете ‘одноядерный’ процессор, это означает, что процессорный чип имеет одно ядро. Двухъядерный процессор имеет два ядра, четырехъядерный – четыре, шестиядерный – шесть, восьмиядерный – восемь и так далее.
  • В настоящее время 18-ядерный процессор – это лучшее, что вы можете получить в потребительских ПК. То есть, вы можете купить 64-ядерный AMD Threadripper, который доступен для потребителей, но это больше вычислительной мощности, чем большинство обычных потребителей могут подумать об использовании.
  • Каждое ‘ядро’ – это часть чипа, которая выполняет вычислительную работу. По сути, каждое ядро – это центральный процессор (CPU).

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

Разница между двухъядерными и четырехъядерными процессорами

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

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

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

Энергопотребление

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

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

Больше ядер – больше тепла

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

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

Являются ли четырехъядерные процессоры более дорогими, чем двухъядерные?

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

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

Краткий итог статьи «Вся правда о многоядерных процессорах». Вместо конспекта

  • Ядро процессора — его составная часть. Фактически, самостоятельный процессор внутри корпуса. Двухядерный процессор — два процессора внутри одного.
  • Многоядерность сравнима с количеством комнат внутри квартиры. Двухкомнатные лучше однокомнатных, но лишь при прочих равных характеристиках (расположение квартиры, состояние, площадь, высота потолков).
  • Утверждение о том, что чем больше ядер у процессора, тем он лучше — маркетинговая уловка, совершенно неверное правило. Квартиру ведь выбирают далеко не только по количеству комнат, но и по её расположению, ремонту и другим параметрам. Это же касается и нескольких ядер внутри процессора.
  • Существует «виртуальная» многоядерность — технология Hyper-Threading. Благодаря этой технологии, каждое «физическое» ядро разделяется на два «виртуальных». Получается, что у 2-ядерного процессора с Hyper-Threading лишь два настоящих ядра, но эти процессоры одновременно обрабатывают 4 вычислительных потока. Это действительно полезная «фишка», но 4-поточный процессор нельзя считать четырёхядерным.
  • Для настольных процессоров Intel: Celeron — 2 ядра и 2 потока. Pentium — 2 ядра, 2 потока. Core i3 — 2 ядра, 4 потока. Core i5 — 4 ядра, 4 потока. Core i7 — 4 ядра, 8 потоков. Ноутбучные (мобильные) CPU Intel имеют иное количество ядер/потоков.
  • Для мобильных компьютеров часто важнее экономичность в энергопотреблении (на практике — время работы от батареи), чем количество ядер.

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

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

банные принадлежности

Отличие бани от сауны