Значит 4 ядерный процессор. На что влияет количество ядер процессора? Многоядерный процессор. Виртуальная многоядерность, или Hyper-Threading

«Два гига, два ядра!» - вот типичный рекламный слоган многих компьютерных магазинов еще совсем недавно. И, если рядовой пользователь еще кое-как мог ответить на вопрос, что такое - эти «два гига», то вот относительно второго пункта ситуация была куда плачевнее. Продавцы побуждают купить 6 ядерный процессор, покупатель, очарованный цифрой 6 (ведь больше, чем 2 или 4), спешит раскошелиться на немалую цену. Хотя мало кто из них может ответить, например, на вопрос, что собой представляет 4-х ядерный процессор?

Что такое - эти ядра?

Были времена, когда все процессоры были исключительно одноядерными. И этого вполне хватало. Ведь все, что требовалось - производить конкретные вычислительные задачи, необходимые пользователю прямо сейчас. Со временем количество одновременно решаемых задач увеличилось. Ситуация усугубилась с выходом ПК на рынок домашних устройств. Теперь пользователю хотелось и музыку послушать, и в игру поиграть, и объемный архив распаковать… И все это - одновременно.


Тогда-то и появилась идея разделить процессор на несколько вычислительных блоков, каждый из которых занимался бы только своей задачей. Но – одновременно! Таким образом, бедному устройству не приходилось бы разрываться сразу между несколькими задачами, переходя от одной к другой по очереди. Каждый вычислительный блок обрабатывал бы только свою задачу. В результате компьютер начинает более быструю обработку большего количества задач одновременно. Каждый такой блок и называется ядром. Это в теории. А на практике?

Делим на четыре

На практике же количество ядер может оказаться «пустышкой». И вот почему:

  • во-первых, они могут быть «не настоящими», то есть логическими. Примерно по аналогии с жестким диском, который может быть один, но физический, то есть, реальный. И по одной стоимости. А может быть разбит на два логических раздела. Или на четыре. Но при этом стоить в 4 раза дороже. Естественно, такой жесткий диск никто не купит. Однако здесь отчего-то происходит именно так. Процессор 6 ядер едва ли будет иметь все 6 полноценных физических вычислительных блоков. Скорее всего, они поделены на логические. При этом мощность одного физического ядра делится между всеми логическими. На деле получается, что для выполнения конкретной задачи будет выделено меньше мощности. Вот только про это «забывают» рассказать продавцы и авторы каталогов;

  • во-вторых, далеко не все приложения могут эффективно взаимодействовать со всеми ядрами сразу. Хотя программирование для многоядерных процессоров сегодня – вполне обычное явление. Впрочем, если предполагается работа с заведомо самыми современными приложениями, особенно в области 3D, можно смело покупать хоть шестиядерный процессор и быть уверенным в слаженной работе;

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

Если же покупка шестиядерного устройства представляется неизбежной, то можно большой выбор их найти на сайте http://elmir.ua . Это один из самый значительных и недорогих Интернет-магазинов Украины.

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

Эти пояснения были опубликованы в статье «Octa-core vs Quad-core: Does it make a difference?» на страницах ресурса Trusted Reviews .

Сами термины «восьмиядерный» и » четырехъядерный» отражают число ядер центрального процессора.

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

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

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

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

Зачем нужны два набора процессорных ядер?

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

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

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

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

Технологические особенности

Все современные восьмиядерные процессоры базируются на архитектуре ARM, так называемой big.LITTLE.

Эта восьмиядерная архитектура big.LITTLE была анонсирована в октябре 2011 года и позволила четырем низкопроизводительным ядрам Cortex-A7 работать совместно с четырьмя высокопроизводительными ядрами Cortex-A15. ARM с тех пор ежегодно повторяла этот подход, предлагая более способные чипы для обоих наборов процессорных ядер восьмиядерного чипа.

Некоторые из основных производителей чипов для мобильных устройств сосредоточили свои усилия на этом образце «восьмиядерности» big.LITTLE. Одним из первых и наиболее примечательных стал собственный чип компании Samsung, известный Exynos. Его восьмиядерная модель использовалась начиная с Samsung Galaxy S4, по крайней мере в некоторых версиях устройств компании.

Сравнительно недавно Qualcomm также начала применение big.LITTLE в своих восьмиядерных чипах Snapdragon 810 CPU. Именно на этом процессоре базируются такие известные новинки рынка смартфонов, как HTC One M9 и G Flex 2, ставший большим достижением компании LG.

В начале 2015 года NVIDIA представила Tegra X1, новый суперпроизводительный мобильный процессор, который компания предназначает для автомобильных компьютеров. Основной функцией X1 является его вызываемый консольно («console-challenging») графический процессор, который также основывается на архитектуре big.LITTLE. То есть он также станет восьмиядерным.

Велика ли разница для обычного пользователя?

Велика ли разница между четырех- и восьмиядерным процессором смартфона для обычного пользователя? Нет, на самом деле она очень мала, считает Trasted Reviews.

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

Нужен ли восьмиядерный процессор в каждом современном устройстве? Такой необходимости нет, например Apple, обеспечивает достойную энергоэффективность своих iPhone при всего двухъядерном процессоре.

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

что такое 4 х ядерный микропроцессор

«Два гига, два ядра!» - вот обычный маркетинговый слоган многих компьютерных магазинов еще совершенно не так давно. И, если рядовой юзер еще кое-как мог ответить на вопрос, что такое - эти «два гига», то вот относительно второго пт ситуация была куда плачевнее. Торговцы побуждают приобрести 6 ядерный микропроцессор, клиент, очарованный цифрой 6 (ведь больше, чем 2 либо 4), торопится раскошелиться на большую стоимость. Хотя не много кто из их может ответить, к примеру, на вопрос, что собой представляет 4-х ядерный процессор ?

4 Ядра или 2 ядра

Что такое - эти ядра?

Были времена, когда все процессоры были исключительно одноядерными. И этого вполне хватало. Ведь все, что требовалось - производить конкретные вычислительные задачи, необходимые пользователю прямо сейчас. Со временем количество одновременно решаемых задач увеличилось. Ситуация усугубилась с выходом ПК на рынок домашних устройств. Теперь пользователю хотелось и музыку послушать, и в игру поиграть, и объемный архив распаковать… И все это - одновременно .

Тогда-то и появилась идея разделить процессор на несколько вычислительных блоков, каждый из которых занимался бы только своей задачей. Но – одновременно! Таким образом, бедному устройству не приходилось бы разрываться сразу между несколькими задачами, переходя от одной к другой по очереди. Каждый вычислительный блок обрабатывал бы только свою задачу. В результате компьютер начинает более быструю обработку большего количества задач одновременно . Каждый такой блок и называется ядром. Это в теории. А на практике?

Делим на четыре.

На практике же количество ядер может оказаться «пустышкой». И вот почему:

во-первых, они могут быть «не настоящими», то есть логическими. Примерно по аналогии с жестким диском, который может быть один, но физический, то есть, реальный. И по одной стоимости. А может быть разбит на два логических раздела. Или на четыре. Но при этом стоить в 4 раза дороже. Естественно, такой жесткий диск никто не купит. Однако здесь отчего-то происходит именно так. Процессор 6 ядер едва ли будет иметь все 6 полноценных физических вычислительных блоков. Скорее всего, они поделены на логические. При этом мощность одного физического ядра делится между всеми логическими. На деле получается, что для выполнения конкретной задачи будет выделено меньше мощности. Вот только про это «забывают» рассказать продавцы и авторы каталогов;

во-вторых, далеко не все приложения могут эффективно взаимодействовать со всеми ядрами сразу. Хотя программирование для многоядерных процессоров сегодня – вполне обычное явление. Впрочем, если предполагается работа с заведомо самыми современными приложениями, особенно в области 3D, можно смело покупать хоть шестиядерный процессор и быть уверенным в слаженной работе;

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

Тезисы

что такое 4х ядерный процессор. что такое 4х ядерный у меня самый обычный процессор, 4-х ядерники. 2-х ядерный или 4-х ядерный процессор? 2-х ядерный или 4-х ядерный процессор? 2-х ядерный или 4-х ядерный процессор? Многоядерный процессор - Википедия. такое что 4096-ядерный процессор в объединяющая 4-ядерный процессор arm. 2-х или 4-х ядерный процессор. Нельзя разобраться с этим вопросом, не зная, что собой представляет 4-х ядерный процессор. Что выбрать 2-х ядерный или 4-х ядерный процессор. Лучше конечно 4-х ядерный процессор на телефоне, сейчас даже больше есть, но если вы будете. Как убедиться, что процессор 4-х ядерный. 4 Ядерный процессор что это | Разное | Rem-Tv. Скажите, что такое 4-х ядерный процессор? И почему чем больше ядер, тем лучше? Скажите, что такое 4-х ядерный процессор . Пользователь Люда Вербицкая задал вопрос в категории Прочее компьютерное и получил на. Центральный процессор - Википедия. Конвейерная архитектура (англ. pipelining) была введена в центральный процессор с целью. Что лучше 4-ох или 2-ух ядерный процессор . Что же это такое? Что лучше 4-ох или 2-ух ядерный процессор? Давно канули в лету времена.

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

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

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

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

Схема четырехъядерного процессора 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. Многоядерники усиленно отвоевывают позиции на рынке, о чем можно убедиться на примере обзоров.

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