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

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

Во всех существующих на сегодняшний день многоядерных процессорах кэш-память первого уровня у каждого ядра своя, а кэш 2-го уровня существует в нескольких вариантах:

  • разделяемый — кэш расположен на одном с обеими ядрами кристалле и доступен каждому из них в полном объеме. Используется в процессорах семейств Intel Core.
  • индивидуальный — отдельные кэши равного объема, интегрированные в каждое из ядер. Обмен данными из кэшей L2 между ядрами осуществляется через контроллер памяти — интегрированный (Athlon 64 X2) или внешний (Pentium D).

Производительность

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

Наращивание количества ядер

На сегодняшний день основными производителями процессоров — AMD дальнейшее увеличение числа ядер процессоров признано как одно из приоритетных направлений увеличения производительности. Уже освоено производство 4-ядерных процессоров для домашних компьютеров, а также 6-ядерных в серверных системах.

Многоядерные контроллеры

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

  • seaForth-24 — новая разработка multi-core MISC архитектуры Chuck Moore 1ГГц 24-х ядерный асинхронный контроллер.
  • Контроллер от Parallax [1] имеет восемь 32-разрядных процессоров (COG) в одном кристалле P8X32A.

Ссылки

Wikimedia Foundation . 2010 .

Смотреть что такое "Двухъядерный процессор" в других словарях:

двухъядерный процессор Intel® Core™ Duo — двухъядерный процессор Intel® Core™ Duo Двухъядерный процессор Intel® Core™ Duo обеспечивает высочайшую производительность при выполнении многопоточных приложений и при работе в многозадачном режиме. Вы можете запустить сразу… … Справочник технического переводчика

Процессор — У этого термина существуют и другие значения, см. Процессор (значения). Запрос «ЦП» перенаправляется сюда; см. также другие значения. Intel Celeron 1100 Socket 370 в корпусе FC PGA2, вид снизу … Википедия

Qualcomm — Inc. Тип … Википедия

Turion — Логотип процессоров Turion 64 … Википедия

Samsung Galaxy S II — У этого термина существуют и другие значения, см. Samsung Galaxy. Samsung Galaxy S II … Википедия

LG Optimus 2X — P990 Производитель LG Electronics Серия Optimus Поддерживаемые сети GSM/GPRS/EDGE 4x диапазонный 850/900/1800/1900 Мгц; HSPA 3х диапазонный (900, 1700 и 2000 МГц); HSDPA 10,2 Mbit/s; HSUPA 5,76 Mbit/s Тип смартфон Формфа … Википедия

Athlon 64 — Athlon 64 первый 64 битный процессор для домашних пользователей и мобильного применения компании AMD, который был представлен 23 сентября 2003 года. Процессор построен на архитектуре AMD64 и относится к восьмому поколению (K8). О начале… … Википедия

AMD Ultrathin — компьютерная платформа, созданная компанией AMD для ультратонких ноутбуков. Содержание 1 Ultrathin (Congo) 2 Ultrathin Platform (Nile) 3 Процессор Turion II Neo … Википедия

Civilization V — Sid Meier s Civilization V Разработчики Firaxis Games, Aspyr (для Mac) Издатели … Википедия

iPad 3 — Эту страницу предлагается переименовать. Пояснение причин и обсуждение на странице Википедия:К переименованию/9 марта 2012. Возможно, её текущее название не соответствует нормам современного русского языка и/или правилам именования статей… … Википедия

Доброго времени суток.

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

Разбор понятия

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

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

Другие обозначения

Говоря о физическом исполнении ядер, под ними понимаются также кристаллы CPU, зачастую открытые.

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

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

Читайте также:  В какой программе делать доклад на компьютере

Многоядерность процессора

Рассмотрим сначала ЦП с одним ядром.

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

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

Решение

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

Первый ЦП с двумя ядрами для настольных компов выпущен в 2005 году. Это Pentium D компании Intel. В том же году ее догнал конкурент — AMD — произведя на свет двухъядерник Opteron. На данный момент существуют процы и с 4, и с 8 ядрами.

Технология

К слову, еще на производительность многоядерных процессоров влияет наличие технологии Hyper-Treading. Ее суть заключается в том, что одно физическое ядро определяется системой как два логических. Это значит, что одно ядро может обрабатывать 2 потока одновременно.

Графическое ядро

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

Характеристики ядра

Я назову основные характеристики ядер ЦП, чтобы вы лучше понимали, что они собой представляют:

  • Архитектура — конструкция, набор свойств, присущих семейству процессоров, и соответственно ядер.

  • Набор команд — включает в себя определенный тип данных, регистров, инструкций, адресаций и т. п.
  • Объем встроенного кэша — памяти с большой скоростью доступа, которая нужна для обращений к памяти с малой (оперативной).
    Кэш ядер делится на 3 уровня (L1, L2 и L3). В характеристиках многоядерных девайсов обычно указывается L1 для одного ядра. L2 медленнее, но имеет больший объем. Если вы подбираете проц для выполнения ресурсоемких задач, ориентируйтесь на кэш второго уровня. L3 присутствует в самых производительных устройствах.
  • Число функциональных блоков.
  • Тактовая частота — количество операций, которое проц может выполнять за секунду. Исчисляется в гигагерцах.
  • Напряжение питания.
  • Тепловыделение.
  • Технологический процесс — размер, использующийся при изготовлении ЦП. Измеряется в нанометрах.
  • Площадь кристалла.

Как узнать, сколько ядер в вашем CPU?

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

  • Пройдитесь по меню «Пуск — Все программы — Стандартные — Служебные»;
  • Или в поисковой строке на панеле задач пропишите «msinfo32».
  • Откройте «Сведения о системе»;

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

На этом буду заканчивать.

Подписывайтесь на обновления и не забывайте делиться полезной информацией из этого блога с друзьями.

Более 10 лет назад производители процессоров обнаружили неприятную проблему предела тактовой частоты. Достигнув порога в 3 ГГц, разработчики столкнулись с значительным ростом энергопотребления и тепловыделения своих продуктов. Уровень технологий 2004 года не позволял существенно уменьшить размеры транзисторов в кремниевом кристалле и выходом из сложившейся ситуации стала попытка не наращивать частоты, а увеличить количество операций, выполняемых за один такт. Переняв опыт серверных платформ, где многопроцессорная компоновка уже была испытана, было решено объединить два процессора на одном кристалле.

Двухъядерный процессор Intel

С тех пор прошло немало времени, в широком доступе появились ЦП с двумя, тремя, четырьмя, шестью и даже восемью ядрами. Но основную долю на рынке до сих пор занимают 2 и 4-ядерные модели. Изменить ситуацию пытаются в AMD, но их архитектура Bulldozer не оправдала надежд и бюджетные восьмиядерники все еще не очень популярны в мире. Поэтому вопрос, что лучше: 2 или 4-ядерный процессор , до сих пор остается актуальным.

Разница между 2 и 4-ядерным процессором

На аппаратном уровне основное отличие 2-ядерного процессора от 4-ядерного – количество функциональных блоков. Каждое ядро, по сути, представляет собой отдельный ЦП, оснащенный своими вычислительными узлами. 2 или 4 таких ЦП объединены между собой внутренней скоростной шиной и общим контроллером памяти для взаимодействия с ОЗУ. Другие функциональные узлы тоже могут быть общими: у большинства современных ЦП индивидуальной является кэш-память первого (L1) и второго (L2) уровня, блоки целочисленных вычислений и операций с плавающей запятой. Кэш L3, отличающийся относительно большим объемом, один и доступен всем ядрам. Отдельно можно отметить уже упомянутые AMD FX (а также ЦП Athlon и APU серии A): у них общими являются не только кэш-память и контроллер, но и блоки вычислений с плавающей запятой: каждый такой модуль одновременно принадлежит двум ядрам.

Читайте также:  Hp pavilion dv6 6b52er

Схема четырехъядерного процессора AMD Athlon

С пользовательской точки зрения разница между 2 и 4-ядерным процессором заключается в количестве задач, которые ЦП может обработать за один такт. При одинаковой архитектуре, теоретическая разница будет составлять 2 раза для 2 и 4 ядер или 4 раза для 2 и 8 ядер, соответственно. Таким образом, при одновременной работе нескольких процессов, увеличение количества должно повлечь за собой рост быстродействия системы. Ведь вместо 2 операций четырехъядерный ЦП за один момент времени сможет выполнять сразу четыре.

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

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

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

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

Сложность распараллеливания задач . Чтобы обеспечить эффективное задействование всех ядер, вычисления, производимые в процессе работы программы, следует разделить на равные потоки. Например, задача, которая может оптимально задействовать все ядра, выделив каждому из них по одному или два процесса — одновременная компрессия нескольких видеороликов. С играми – сложнее, так как все выполняемые в них операции взаимосвязаны. Несмотря на то, что основную работу выполняет графический процессор видеокарты, информацию для формирования 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 или 4-ядерный

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

Читайте также:  Проблема зайти на фонбет

На рынке представлены продукты двух производителей: Intel и AMD, отличающиеся особенностями реализации. Advanced Micro Devices традиционно делают упор на многоядерность, в то время как «Интел» неохотно идут на такой шаг и наращивают количество ядер только если это не приводит к снижению удельной производительности в расчете на ядро (избежать которого очень сложно).

Увеличение количества ядер снижает итоговую производительность каждого из них

Как правило, общая теоретическая и практическая производительность многоядерного ЦП ниже, чем аналогичного (построенного на такой же микроархитектуре, с тем же техпроцессорм) с одним ядром. Вызвано это тем, что ядра используют общие ресурсы, и это не лучшим образом сказывается на быстродействии. Таким образом, нельзя просто приобрести мощный четырех- или шестиъядерный процессор с расчетом на то, что он точно не будет слабее двухъядерника из той же серии. В некоторых ситуациях – будет, при том ощутимо. В качестве примера можно привести запуск старых игр на компьютере с восьмиядерным процессором AMD FX: FPS при этом порой ниже, чем на аналогичном ПК, но с четырехъядерным ЦП.

Нужна ли сегодня многоядерность

Значит ли это, что много ядер не нужно? Несмотря на то, что вывод кажется закономерным — нет. Легкие повседневные задачи (такие как веб-серфинг или работа с несколькими программами одновременно) положительно реагируют на увеличение числа ядер процессора. Именно по этой причине производители смартфонов делают упор на количество, опуская на второй план удельную производительность. Opera (и другие браузеры на движке Chromium), Firefox запускают каждую открытую вкладку в виде отдельного процесса, соответственно, чем больше ядер – тем быстрее переход между вкладками. Файловые менеджеры, офисные программы, проигрыватели – сами по себе не являются ресурсоемкими. Но при потребности часто переключаться между ними многоядерный процессор позволит повысить производительность системы.

Браузер Opera каждой вкладке присваивает отдельный процесс

В компании Intel осознают это, потому технология HuperThreading, позволяющая ядру обрабатывать второй поток силами неиспользуемых ресурсов, появилась еще во времена Pentium 4. Но она не позволяет в полной мере компенсировать недостаток производительности.

В «Диспетчере задач» 2-ядерный процессор с Huper Threading отображается, как 4-ядерный

Создатели игр, тем временем, постепенно наверстывают упущенное. Появление новых поколений консолей Sony Play Station и Microsoft Xbox простимулировало разработчиков уделять больше внимания многоядерности. Обе приставки созданы на базе восьмиядерных чипов AMD, поэтому теперь программистам не нужно тратить уйму сил на оптимизацию при портировании игры на ПК. С ростом популярности этих консолей — с облегчением смогли вздохнуть и те, кто разочаровался в приобретении AMD FX 8xxx. Многоядерники усиленно отвоевывают позиции на рынке, о чем можно убедиться на примере обзоров.

Заключение

Сказать однозначно, какой процессор лучше, 2 или 4-ядерный — невозможно. Ответ сильно зависит от того, решение каких задач требуется от ПК. Два производительных ядра (похвастать такими могут только процессоры серии Intel Core i3) хороши, если компьютер постоянно используется для запуска старых игр (созданных до 2010 года), воспроизведения мультимедийного контента (кино, музыки), работы с офисной документацией. В остальных ситуациях разница между 2 и 4-ядерным процессором ощущается не в пользу первого.

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

Если компьютер покупается не на один год – экономить на ЦП не стоит. Опасаясь потерять объемы продаж, производители регулярно модифицируют процессорный разъем, делая чипы разных поколений несовместимыми между собой. Раньше подобным образом поступать старались лишь в случаях, когда старый сокет не мог использоваться с новыми ЦП из-за серьезных аппаратных ограничений, сейчас количество контактов меняется едва не ежегодно. На фоне этого нередки случаи, когда человек, желающий апгрейда, спустя некоторое время после покупки ПК (обычно год-три) уже не может найти в магазинах более мощный ЦП, совместимый с другими комплектующими его ПК. Поэтому четырехъядерный Intel Core i5 или i7 на данный момент можно назвать лучшим вариантом процессора для домашнего ПК. В бюджетной категории можно рассмотреть как вариант шестиядерный AMD FX.

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

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