Что такое центральный процессор? Процессоры С индустрией ПК ситуация иная и вот почему
Задача в общем виде
Наши постоянные читатели, быть может, помнят серию статей, которая выходила в 2009 году под общим заголовком «Влияние различных характеристик на быстродействие процессоров современных архитектур ». В ней мы рассматривали некоторое количество сферических процессоров в вакууме, чтобы на основе анализа их быстродействия составить общее впечатление о скорости процессоров реальных и факторах, на неё влияющих. В новом году, после выхода следующей версии методики, мы решили творчески переработать опробованный ранее метод с уклоном в большую реалистичность исследуемых вопросов, то есть моделируя ситуации по возможности реальные. Как и в прошлый раз, начать мы решили с продукции компании AMD, а именно - с самой новой её платформы: Socket AM3. Благо, производитель обещает этой платформе достаточно долгую жизнь, популярность её в пользовательской среде велика, да и название себе компания подобрала более удачное, чем конкурент - с точки зрения сортировки по алфавиту. :)
Нынешняя линейка AMD на первый взгляд кажется несколько хаотичной (мы бы сказали, что и на все последующие тоже…), однако логику производителя понять можно: разумеется, гораздо приятнее бракованный процессор продать, чем выбросить. А т. к. модификаций с различными объёмами и типами кэшей и количеством ядер эта компания выпускает достаточно много, соответственно, есть большой соблазн придумать для экземпляра с «бракованным» ядром или кэшем какое-то название, ядро или часть кэша отключить, а процессор всё-таки продать. :) Благодаря этой замечательной, новаторской политике AMD, в линейке производимых ею AM3-процессоров наблюдается аж три разновидности двухъядерных - с разными объёмами L2-кэша, и даже с наличием L3; две модификации трёхъядерных - с L3 и без него; и снова три модификации четырёхъядерных - с L3 и без него, а также с различными объёмами L3. Кроме того, выпускается для платформы AM3 ещё и одноядерный Sempron. Сведя в одну небольшую таблицу основные технические характеристики CPU для платформы AM3, мы наконец-таки имеем шанс понять, что определённого рода логика в модельном ряде AMD есть:
Sempron | Athlon II X2 | Phenom II X2 | Athlon II X3 | Phenom II X3 | Athlon II X4 | Phenom II X4 | Phenom II X6 | |
ядер | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 6 |
кэш L2, КБ | 1024 | 2×512/1024 | 2×512 | 3×512 | 3×512 | 4×512 | 4×512 | 6×512 |
кэш L3, КБ | − | − | 6144 | − | 6144 | − | 4096/6144 | 6144 |
Итак, мы наблюдаем достаточно логичное «путешествие» от 1 ядра к 6, сопровождающееся вариациями на тему объёма L2-кэша, а также наличия или отсутствия L3 и его объёма. При этом объёмом L2 AMD «играется» на относительно слабых процессорах (двухъядерных), а далее в качестве универсального «убыстрятеля всего» используется введение L3. Также можно отметить два одинаково странно смотрящихся процессора: Phenom II X2, который при всего 2 ядрах имеет гигантский L3-кэш, и, наоборот, Athlon II X4 - который при 4 ядрах лишён оного совсем. По идее, первый должен являться идеальным вариантом для старого ПО без многопоточной оптимизации (хотя тогда ему и второе-то ядро не очень нужно…), а второй - процессором для оптимистов, надеющихся на то, что 4-ядерный CPU победит все процессоры с меньшим количеством ядер, невзирая на парусник объём кэша. Так оно будет или не так - посмотрим на результаты…
Соответственно, вырисовываются наиболее интересные сопоставления с точки зрения анализа производительности:
- Увеличение количества ядер при одинаковом объёме кэша:
- от 1 ядра к 2;
- от 2 ядер к 3;
- от 3 ядер к 4;
- от 4 ядер к 6.
- Увеличение количества кэша при одинаковом количестве ядер:
- на 2-ядерных процессорах (разные размеры L2, добавление L3);
- на 3-ядерных процессорах (добавление L3);
- на 4-ядерных процессорах (добавление L3, разные размеры L3).
- Вариации на тему «меньше ядер, но больше кэш*»:
- 1-ядерный процессор в сравнении с 2-ядерным;
- 2-ядерный процессор в сравнении с 3-ядерным.
* - подразумевается: на одиночное ядро.
Как видите, почвы для исследований - поле непаханое. Правда, для того чтобы мы могли зафиксировать своё внимание именно на влиянии вышеперечисленных факторов, убрав все мешающие, нам понадобилось всё-таки сделать один реверанс в сторону «синтетичности» - независимо от того, существует ли такая модель CPU в реальности, все участники тестов работали на одной частоте ядра: 2,6 ГГц. Впрочем, не так уж всё и плохо: Athlon II X3/X4, Phenom II X3/X4 с такой частотой действительно существуют, не бывает только 2600-мегагерцевых Sempron, Athlon/Phenom II X2 и Phenom II X6.Тестирование
Как и было сказано выше, тестирование проводилось в соответствии с новейшей методикой 2010 года , с некоторыми незначительными модификациями:
- Поскольку задача перед нами стояла достаточно масштабная и интересная, а все участники тестов вели себя весьма пристойно, и необъяснимых с точки зрения логики странностей практически не демонстрировали, нами было принято волюнтаристское решение все опциональные тесты объявить постоянными - таким образом, они присутствуют в основном разделе, и участвуют на общих основаниях в среднем балле.
- Поскольку некоторое количество рассмотренных процессоров являются, так сказать «виртуальными», и в реальности не производятся, для данного цикла, для удобства сравнения, был выбран свой собственный эталонный (100-балльный) процессор из числа принимавших участие именно в этой серии тестов: AMD Phenom II X4 810.
Также некоторым, быть может, покажется неожиданной первая тема, которую мы решили исследовать: очевидно, что в списке вопросов она находится отнюдь не на первом месте, с какого конца ни посмотри. Здесь вам придётся просто простить нам некую хаотичность в последовательности выхода серий: она обуславливается простым «рабочим моментом» - серии будут выходить в той последовательности, в которой будут становиться доступны рассматриваемые в них результаты. К сожалению, обширность нашей методики тестирования обуславливает один её неизбежный недостаток: тесты идут очень долго. Соответственно, если бы мы решили пожертвовать оперативностью ради красоты, первую серию (по логике, начинать следовало бы со сравнений с участием Sempron), вам пришлось бы ждать ещё примерно месяц, в то время как эта готова уже сейчас. Мы решили, наоборот, пожертвовать красотой ради оперативности, и, надеемся, вы нас поймёте. К тому же формат нынешнего тестирования: «одна статья - один ответ на конкретный вопрос», - вполне располагает к такому подходу: ведь нет «важных» и «неважных» вопросов, каждый из них по-своему интересен, и каждый наверняка найдёт своего читателя.
Итак, приступим. В этой серии мы рассмотрим, как и было обещано, один простой и конкретный вопрос : имеет ли 3-ядерный процессор, в котором на каждое ядро приходится по 512 килобайт L2-кэша, преимущество над двухъядерным CPU, в котором на каждое ядро приходится в 2 раза больше L2-кэша - 1024 килобайта? В плюсах у первого - дополнительное ядро. С другой стороны, каждое ядро второго может работать с удвоенным объёмом кэшированных данных. Ситуация, между прочим, вовсе не такая очевидная, как может показаться на первый взгляд…
3D-визуализация
2 ядра + 2×1024 L2 | 3 ядра + 3×512 L2 | %% | |
79 | 92 | ||
94 | 91 | ||
94 | 90 | ||
98 | 95 | ||
95 | 90 | ||
98 | 94 | ||
Group Score | 92 | 91 |
Да-да, к вопросу о неочевидности ситуации. Поразительно, но при визуализации трёхмерной картинки, только один пакет из шести смог получить какую-то пользу от дополнительного ядра, а вот 5 остальных на уменьшение объёма L2 отреагировали весьма критически. Разумеется, понятно, с чем это связано: скорее всего, они просто не смогли задействовать третье ядро, и оно простаивало. Что ж - похвалим разработчиков 3ds max за хорошую оптимизацию, но заодно констатируем: они пока в явном меньшинстве.
Рендеринг трёхмерных сцен
2 ядра + 2×1024 L2 | 3 ядра + 3×512 L2 | %% | |
63 | 83 | ||
51 | 74 | ||
48 | 71 | ||
Group Score | 54 | 76 |
В этой группе прирост производительности от добавления ещё одного ядра близок к идеальному, но относительно рендеринга данный факт не вызывает никакого удивления: 512 килобайт L2-кэша ядрам вполне хватает, т.к. сцена разбивается на достаточно мелкие параллельно обсчитываемые кусочки.
Научные и инженерные расчёты
2 ядра + 2×1024 L2 | 3 ядра + 3×512 L2 | %% | |
89 | 95 | ||
96 | 93 | ||
94 | 91 | ||
92 | 87 | ||
98 | 94 | ||
65 | 73 | ||
74 | 84 | ||
Group Score | 87 | 88 |
Ситуация более сложная: инженерные CAD, судя по всему, оперируют достаточно большими объёмами информации при подсчёте, а вот задействовать третье ядро не умеют (справедливости ради: они и второе зачастую игнорируют…). «Выстрелили» неплохо многопоточно оптимизированные Maya, Mathematica (напомним, что начиная с 2010 года мы используем для этого пакета многопоточно-оптимизированный вариант теста MMA) и MATLAB, за счёт чего общий балл по группе вывел в лидеры 3-ядерный CPU.
Растровая графика
2 ядра + 2×1024 L2 | 3 ядра + 3×512 L2 | %% | |
101 | 97 | ||
96 | 97 | ||
Corel PhotoImpact | 99 | 98 | |
73 | 86 | ||
Group Score | 92 | 95 |
Разница в ±1 процент вполне укладывается в погрешность измерений, поэтому нам только остаётся выделить кэшелюбивый ACDSee и хорошо многопоточно оптимизированный Photoshop. И снова за счёт более ощутимого преимущества в хорошо оптимизированном приложении 3-ядерник лидирует в общем балле по группе.
Сжатие данных
Наш тест компиляции (по крайней мере, так должно быть в теории…) сейчас поддерживает до 16 потоков, поэтому выигрыш процессора с бо́льшим количеством ядер не удивляет.
Java
Совсем новая, неизведанная группа тестов, статистики по которой ещё нет, но достаточно банальный результат: два бенчмарка отдали небольшое преимущество третьему ядру, а третий вообще не заметил никакой разницы.
Кодирование аудио
2 ядра + 2×1024 L2 | 3 ядра + 3×512 L2 | %% | |
50 | 67 | ||
50 | 66 | ||
Monkey’s Audio | 50 | 67 | |
50 | 67 | ||
51 | 67 | ||
50 | 67 | ||
Group Score | 50 | 67 |
Тесты на скорость кодирования аудио начиная с 2009 года получили прекрасную многопоточную оптимизацию за счёт использование пакета dbPoweramp, который умеет запускать на исполнение столько процессов кодирования, сколько он обнаружит в системе процессоров. В этой ситуации выигрыш 3-ядерника был предрешён.
Кодирование видео
2 ядра + 2×1024 L2 | 3 ядра + 3×512 L2 | %% | |
77 | 93 | ||
Mainconcept (VC-1) | 64 | 81 | |
49 | 72 | ||
55 | 76 | ||
50 | 65 | ||
72 | 85 | ||
Group Score | 61 | 79 |
Пакеты для кодирования видео также демонстрируют очень достойную многопроцессорную оптимизацию, в том числе ранее не использовавшиеся нами Adobe Premiere и Sony Vegas. Причём, заметьте: у двух вышеназванных пакетов она одна из лучших в группе.
Воспроизведение видео
2 ядра + 2×1024 L2 | 3 ядра + 3×512 L2 | %% | |
50 | 70 | ||
104 | 49 | ||
53 | 75 | ||
48 | 72 | ||
Group Score | 64 | 67 |
Новая группа тестов преподнесла один из немногочисленных сюрпризов, резко негативно отреагировав на 3-ядерник. Забегая вперёд, отметим: похоже, речь идёт именно о реакции на 3 ядра, а не на уменьшение объёма L2, т. к. 4-ядерник настолько большого падения производительности не демонстрирует. Возможно, имеет место феномен категорического «непереваривания» конкретным ПО количества ядер, отличного от степени двойки, мы ранее с таким уже сталкивались.
Виртуальная машина
2 ядра + 2×1024 L2 | 3 ядра + 3×512 L2 | %% | |
92 | 97 | ||
---|---|---|---|
60 | 84 | ||
84 | 90 | ||
World in Conflict | 65 | 70 | |
Group Score | 69 | 84 |
Подавляющее большинство игр вполне удачно задействавали третье ядро, только Borderlands, S.T.A.L.K.E.R., Crysis и World in Conflict не испытывают особого оптимизма (менее 10% прибавки). Не то чтобы тенденция была такая уж чёткая (UT3 ей, например, противоречит), но можно заметить, что 3 игры из перечисленных четырех - не очень-то новые.
Общий балл
2 ядра + 2×1024 L2 | 3 ядра + 3×512 L2 | %% | |
71 | 80 |
Общий балл вполне в духе времени: даже с обрезанным кэшем, многоядерность всё равно в фаворе. Впрочем, не без пикантных подробностей: 16 тестов из 57 предпочли процессор с меньшим количеством ядер, но большим объёмом L2 на ядре. Есть искушение объявить данный факт происками ретроградов и леностью программистов, недостаточно хорошо умеющих задействовать ресурсы современных процессоров… и, наверное, так оно и есть. Всё-таки для нормальной поддержки многоядерности нужно проделать определённую работу (иногда немаленькую), а большой L2 иногда вызывает повышение производительности «сам по себе», без дополнительных усилий программиста. В таком случае, закончить следует на оптимистической ноте: судя по общему баллу, ленивцев среди разработчиков ПО становится всё меньше. Что же касается практических рекомендаций, то они очевидны: в целом, в случае с Athlon II, 3 ядра всё-таки однозначно лучше, чем 2.
Первые компьютерные процессоры с несколькими ядрами появились на потребительском рынке ещё в середине двухтысячных, но множество пользователей до сих пор не совсем понимает — что это такое, многоядерные процессоры, и как разобраться в их характеристиках.
Видео-формат статьи «Вся правда о многоядерных процессорах»
Простое объяснение вопроса «что такое процессор»
Микропроцессор — одно из главных устройств в компьютере. Это сухое официальное название чаще сокращают до просто «процессор») . Процессор — микросхема, по площади сравнимая со спичечным коробком . Если угодно, процессор — это как мотор в автомобиле. Важнейшая часть, но совсем не единственная. Есть у машины ещё и колёса, и кузов, и проигрыватель с фарами. Но именно процессор (как и мотор автомобиля) определяет мощность «машины».
Многие называют процессором системный блок — «ящик», внутри которого находятся все компоненты ПК, но это в корне неверно. Системный блок — это корпус компьютера вместе со всеми составляющими частями — жёстким диском, оперативной памятью и многими другими деталями.
Функция процессора — вычисления . Не столь важно, какие именно. Дело в том, что вся работа компьютера завязана исключительно на арифметических вычислениях. Сложение, умножение, вычитание и прочая алгебра — этим всем занимается микросхема под названием «процессор». А результаты таких вычислений выводятся на экран в виде игры, вордовского файла или просто рабочего стола.
Главная часть компьютера, которая занимается вычислениями — вот, что такое процессор .
Что такое процессорное ядро и многоядерность
Испокон процессорных «веков» эти микросхемы были одноядерными. Ядро — это, фактически, сам процессор. Его основная и главная часть. Есть у процессоров и другие части — скажем, «ножки»-контакты, микроскопическая «электропроводка» — но именно тот блок, который отвечает за вычисления, называется ядром процессора . Когда процессоры стали совсем небольшими, то инженеры решили совместить внутри одного процессорного «корпуса» сразу несколько ядер.
Если представить процессор в виде квартиры, то ядро — это крупная комната в такой квартире. Однокомнатная квартира — это одно процессорное ядро (крупная комната-зал), кухня, санузел, коридор… Двухкомнатная квартира — это уже как два процессорных ядра вместе с прочими комнатами. Бывают и трёх-, и четырёх, и даже 12-комнатные квартиры. Также и в случае с процессорами: внутри одного кристалла-«квартиры» может быть несколько ядер-«комнат».
Многоядерность — это разделение одного процессора на несколько одинаковых функциональных блоков. Количество блоков — это число ядер внутри одного процессора.
Разновидности многоядерных процессоров
Бытует заблуждение: «чем больше ядер у процессора — тем лучше». Именно так стараются представить дело маркетологи, которым платят за создание такого рода заблуждений. Их задача — продавать дешёвые процессоры, притом — подороже и в огромных количествах. Но на самом деле количество ядер — далеко не главная характеристика процессоров.
Вернёмся к аналогии процессоров и квартир. Двухкомнатная квартира дороже, удобнее и престижнее однокомнатной. Но только если эти квартиры находятся в одном районе, оборудованы одинаково, да и ремонт у них схожий. Существуют слабенькие четырёхядерные (а то и 6-ядерные) процессоры, которые значительно слабее двухядерных. Но поверить в это сложно: ещё бы, магия крупных чисел 4 или 6 против «какой-то» двойки. Однако именно так и бывает весьма и весьма часто. Вроде как та же четырёхкомнатная квартира, но в убитом состоянии, без ремонта, в совершенно отдалённом районе — да ещё и по цене шикарной «двушки» в самом центре.
Сколько бывает ядер внутри процессора?
Для персональных компьютеров и ноутбуков одноядерные процессоры толком не выпускаются уже несколько лет, а встретить их в продаже — большая редкость. Число ядер начинается с двух. Четыре ядра — как правило, это более дорогие процессоры, но отдача от них присутствует. Существуют также 6-ядерные процессоры, невероятно дорогие и гораздо менее полезные в практическом плане. Мало какие задачи способны получить прирост производительности на этих монструозных кристаллах.
Был эксперимент компании AMD создавать и 3-ядерные процессоры, но это уже в прошлом. Получилось весьма неплохо, однако их время прошло.
Кстати, компания AMD также производит многоядерные процессоры, но, как правило, они ощутимо слабее конкурентов от Intel. Правда, и цена у них значительно ниже. Просто следует знать, что 4 ядра от AMD почти всегда окажутся заметно слабее, чем те же 4 ядра производства Intel.
Теперь вы знаете, что у процессоров бывает 1, 2, 3, 4, 6 и 12 ядер. Одноядерные и 12-ядерные процессоры — большая редкость. Трёхядерные процессоры — дело прошлого. Шестиядерные процессоры либо очень дороги (Intel), либо не такие уж сильные (AMD), чтобы переплачивать за число. 2 и 4 ядра — самые распространённые и практичные устройства, от самых слабых до весьма мощных.
Частота многоядерных процессоров
Одна из характеристик компьютерных процессоров — их частота. Те самые мегагерцы (а чаще — гигагерцы). Частота — важная характеристика, но далеко не единственная . Да, пожалуй, ещё и не самая главная. К примеру, двухядерный процессор с частотой 2 гигагерца — более мощное предложение, чем его одноядерный собрат с частотой 3 гигагерца.
Совсем неверно считать, что частота процессора равна частоте его ядер, умноженной на количество ядер. Если проще, то у 2-ядерного процессора с частотой ядра 2 ГГц общая частота ни в коем случае не равна 4 гигагерцам! Даже понятия «общая частота» не существует. В данном случае, частота процессора равна именно 2 ГГц. Никаких умножений, сложений или других операций.
И вновь «превратим» процессоры в квартиры. Если высота потолков в каждой комнате — 3 метра, то общая высота квартиры останется такой же — всё те же три метра, и ни сантиметром выше. Сколько бы комнат не было в такой квартире, высота этих комнат не изменяется. Так же и тактовая частота процессорных ядер . Она не складывается и не умножается.
Виртуальная многоядерность, или 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 потоками вычислений.
Процессоры Core i3 — типичные «середнячки», как по цене, так и по производительности. У них два ядра и никакого намёка на Hyper-Threading. Итого получается, что у Core i3 всего два вычислительных потока. Это же относится и к откровенно бюджетным кристаллам Pentium и Celeron . Два ядра, «гипе-трединг» отсутствует = два потока.
Нужно ли компьютеру много ядер? Сколько ядер нужно в процессоре?
Все современные процессоры достаточно производительны для обычных задач . Просмотр интернета, переписка в соцсетях и по электронной почте, офисные задачи Word-PowerPoint-Excel: для этой работы подойдут и слабенькие Atom, бюджетные Celeron и Pentium, не говоря уже о более мощных Core i3. Двух ядер для обычной работы более чем достаточно. Процессор с большим количеством ядер не принесёт значительного прироста в скорости.
Для игр следует обратить внимание на процессоры Core i3 или i5 . Скорее, производительность в играх будет зависеть не от процессора, а от видеокарты. Редко в какой игре потребуется вся мощь Core i7. Поэтому считается, что игры требуют не более четырёх процессорных ядер, а чаще подойдут и два ядра.
Для серьёзной работы вроде специальных инженерных программ, кодирования видео и прочих ресурсоёмких задач требуется действительно производительная техника . Часто здесь задействуются не только физические, но и виртуальные процессорные ядра. Чем больше вычислительных потоков, тем лучше. И не важно, сколько стоит такой процессор: профессионалам цена не столь важна.
Есть ли польза от многоядерных процессоров?
Безусловно, да. Одновременно компьютер занимается несколькими задачами — хотя бы работа Windows (кстати, это сотни разных задач) и, в тот же момент, проигрывание фильма. Проигрывание музыки и просмотр интернета. Работа текстового редактора и включённая музыка. Два процессорных ядра — а это, по сути, два процессора, справятся с разными задачами быстрее одного. Два ядра сделают это несколько быстрее. Четыре — ещё быстрее, чем два.
В первые годы существования технологии многоядерности далеко не все программы умели работать даже с двумя ядрами процессора. К 2014 году подавляющее большинство приложений отлично понимают и умеют пользоваться преимуществами нескольких ядер. Скорость обработки задач на двухядерном процессоре редко увеличивается в два раза, но прирост производительности есть почти всегда.
Поэтому укоренившийся миф о том, что, якобы, программы не могут использовать несколько ядер — устаревшая информация. Когда-то действительно было так, сегодня ситуация улучшилась кардинально. Преимущества от нескольких ядер неоспоримы, это факт.
Когда меньше ядер у процессора — лучше
Не следует покупать процессор по неверной формуле «чем больше ядер — тем лучше». Это не так. Во-первых, 4, 6 и 8-ядерные процессоры ощутимо дороже своих двухядерных собратьев. Значительная прибавка в цене далеко не всегда оправдана с точки зрения в производительности. К примеру, если 8-ядерник окажется лишь на 10% быстрее CPU с меньшим количеством ядер, но будет в 2 раза дороже, то такую покупку сложно оправдать.
Во-вторых, чем больше ядер у процессора, тем он «прожорливее» с точки зрения энергопотребления. Нет никакого смысла покупать гораздо более дорогой ноутбук с 4-ядерным (8-поточным) Core i7, если на этом ноутбуке будут обрабатываться лишь текстовые файлы, просматриваться интернет и так далее. Никакой разницы с двухядерником (4 потока) Core i5 не будет, да и классический Core i3 лишь с двумя вычислительными потоками не уступит более именитому «коллеге». А от батарейки такой мощный ноутбук проработает гораздо меньше, чем экономичный и нетребовательный Core i3.
Многоядерные процессоры в мобильных телефонах и планшетах
Мода на несколько вычислительных ядер внутри одного процессора касается и мобильных аппаратов. Смартфоны вместе с планшетами с большим количеством ядер почти никогда не используют все возможности своих микропроцессоров. Двухядерные мобильные компьютеры иногда действительно работают чуть быстрее, но 4, а тем более 8 ядер — откровеннейший перебор. Аккумулятор расходуется совершенно безбожно, а мощные вычислительные устройства попросту простаивают без дела. Вывод — многоядерные процессоры в телефонах, смартфонах и планшетах — лишь дань маркетингу, а не насущная необходимость. Компьютеры — более требовательные устройства, чем телефоны. Два процессорных ядра им действительно нужны. Четыре — не помешают. 6 и 8 — излишество в обычных задачах и даже в играх.
Как выбрать многоядерный процессор и не ошибиться?
Практическая часть сегодняшней статьи актуальна на 2014 год. Вряд ли в ближайшие годы что-то серьёзно поменяется. Речь пойдёт только о процессорах производства Intel. Да, AMD предлагает неплохие решения, но они менее популярны, да и разобраться в них сложнее.
Заметим, что таблица основана на процессорах образца 2012-2014 годов. Более старые образцы имеют другие характеристики. Также мы не стали упоминать редкие варианты CPU, например — одноядерный Celeron (бывают и такие даже сегодня, но это нетипичный вариант, который почти не представлен на рынке). Не следует выбирать процессоры исключительно по количеству ядер внутри них — есть и другие, более важные характеристики. Таблица лишь облегчит выбор многоядерного процессора, но конкретную модель (а их десятки в каждом классе) следует покупать только после тщательного ознакомления с их параметрами: частотой, тепловыделением, поколением, размером кэша и другими характеристиками.
Процессор | Количество ядер | Вычислительные потоки | Типичная область применения |
Atom | 1-2 | 1-4 | Маломощные компьютеры и нетбуки. Задача процессоров Atom — минимальное энергопотребление. Производительность у них минимальна. |
Celeron | 2 | 2 | Самые дешёвые процессоры для настольных ПК и ноутбуков. Производительности достаточно для офисных задач, но это совсем не игровые CPU. |
Pentium | 2 | 2 | Столь же недорогие и малопроизводительные процессоры Intel, как и Celeron. Отличный выбор для офисных компьютеров. Pentium оснащаются чуть более ёмким кэшем, и, иногда, слегка повышенными характеристиками по сравнению с Celeron |
Core i3 | 2 | 4 | Два достаточно мощных ядра, каждое из которых разделено на два виртуальных «процессора» (Hyper-Threading). Это уже довольно мощные CPU при не слишком высоких ценах. Хороший выбор для домашнего или мощного офисного компьютера без особой требовательности к производительности. |
Core i5 | 4 | 4 | Полноценные 4-ядерники Core i5 — довольно дорогие процессоры. Их производительности не хватает лишь в самых требовательных задачах. |
Core i7 | 4-6 | 8-12 | Самые мощные, но особенно дорогие процессоры Intel. Как правило, редко оказываются быстрее Core i5, и лишь в некоторых программах. Альтернатив им просто нет. |
Краткий итог статьи «Вся правда о многоядерных процессорах». Вместо конспекта
- Ядро процессора — его составная часть. Фактически, самостоятельный процессор внутри корпуса. Двухядерный процессор — два процессора внутри одного.
- Многоядерность сравнима с количеством комнат внутри квартиры. Двухкомнатные лучше однокомнатных, но лишь при прочих равных характеристиках (расположение квартиры, состояние, площадь, высота потолков).
- Утверждение о том, что чем больше ядер у процессора, тем он лучше — маркетинговая уловка, совершенно неверное правило. Квартиру ведь выбирают далеко не только по количеству комнат, но и по её расположению, ремонту и другим параметрам. Это же касается и нескольких ядер внутри процессора.
- Существует «виртуальная» многоядерность — технология 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 имеют иное количество ядер/потоков.
- Для мобильных компьютеров часто важнее экономичность в энергопотреблении (на практике — время работы от батареи), чем количество ядер.
Количество ядер процессора ноутбука влияет на спрос. Многие покупатели уделяют пристальное внимание этой характеристике, руководствуясь принципом «чем больше ядер — тем быстрее и производительнее лэптоп». Но эта формула справедлива далеко не всегда.
Как считают эксперты интернет-магазина «Фокстрот», мощный многоядерный процессор раскрывает весь потенциал только при работе с тяжелыми 3D-играми и ресурсоемкими инженерными/дизайнерскими программами. В остальных случаях пользователь не ощущает существенного прироста в скорости, поскольку процессор работает только в полсилы.
Производительность 4-ядерных процессоров
Самыми производительным считается ноутбук для игр , оснащенный процессором с 4 ядрами. Но и среди 4-ядерных процессоров существует своя конкуренция: одни модели CPU справляются со своими задачами гораздо быстрее других.
Разница в производительности объясняется не только количеством ядер, но и другими характеристиками процессора — тактовой частотой, техпроцессом, количеством потоков, объемом кеш-памяти и частотой системной шины.
Наглядные различия между процессорами с одинаковым количеством ядер демонстрируют с помощью специальных тестов (бенчмарков), результаты которых представляют в виде баллов. Максимальное количество баллов набирают процессоры Intel Core i7 и Core i5. Процессоры семейства AMD получают вдвое меньше баллов.
Превосходство продукции Intel частично объясняется использованием фирменной технологии Hyper-Threading, которая условно делит каждое физическое ядро на два виртуальных. В результате 4-ядерный ноутбук , который имеет процессор с архитектурой 4/8, параллельно обрабатывает 8 потоков данных, что положительно сказывается на его скорости.
Совет: при выборе игрового ноутбука отдавайте предпочтение моделям с процессорами Core i7 или i5, поддерживающими технологию Hyper-Threading.
Когда 4 ядра не нужны
Количество ядер процессора влияет на стоимость ноутбука. Стоит ли переплачивать за огромный потенциал CPU, если эта мощность не востребована?
4-ядерный процессор будет функционировать вполсилы, если:
- пользователь работает с простыми приложениями и играми, которые не «заточены» под параллельное вычисление;
- ноутбук используется для выполнения несложных задач — работы с офисными приложениями, серфинга в интернете, общения в социальных сетях.
Лэптоп с 2-ядерным процессором Intel или AMD имеет ряд преимуществ перед более мощным ноутбуком:
- более длительная автономность за счет скромного энергопотребления;
- более низкая стоимость ноутбука;
- работа с 4 потоками (модели Intel Core с технологией Hyper-Threading).
Кстати: производительность ноутбука зависит не только от процессора. Значительная роль отводится видеокарте и оперативной памяти (объем не менее 4 ГБ).
Всем привет Значит поговорим сегодня о ядрах, а вернее о их количестве. Тут не все так просто, как может показаться на первый взгляд. Значит если так ответить сходу, то конечно 8 ядер лучше чем 4, тут я думаю легко понять почему, ну больше ядер больше мощности.
Но вот в чем дело. 8-ми ядерный процессор от AMD стоит дешевле чем 4-рех ядерный от Intel. А у Intel, до сокета 2011-3 вообще нет восьмиядерных процессоров! Или есть? Ну вроде бы нет! Есть четырехядерные, которые поддерживают технологию потоков Hyper-threading, поэтому в винде они видятся как восьмиядерные. То есть видите, не все так просто. Еще важный момент это то, что процессор с 8-ми ядрами от AMD проигрывает по производительности процессору Intel c 4-мя ядрами. То есть видите, ядра бывают разные так бы сказать. Хотя я думаю что все уже знают, что процы Intel более оптимизированы и более производительны чем AMD, тут уже сомнений нет.
Так что вообще думать, что лучше? Тут еще важно понимать лучше для чего. Давайте сперва разберемся с процами, у Intel идет три главные модели, это i3 (2 ядра/4 потока), i5 (4 ядра), i7 (4 ядра/8 потоков). Для игр можно взять i7, этого достаточно не только для современных игр, но и для будущих, как мне кажется. i5 тоже спокойно подходит, в нем есть 4 ядра, потянет все современные игры. Да и i3 потянет многие игры на средних, а то и на высоких, если конечно видеокарта не подкачает.
Определенного ответа я дать не могу что лучше 8 ядер или 4. Если выбирать среди Intel, и если имеется ввиду именно ядра, а не потоки, то конечно лучше 8 ядер. Но смотрите какой есть прикол еще. В общем много ядер это хорошо, но вот что еще интересно. Например вы взяли i7 и играете в игру, все отлично. Но вот если бы вы взяли i5, разогнали его, то результат был бы таким же как и если бы вы использовали i7! И был бы еще запас на будущие игры. 4 ядра с высокой частотой, например 4.6 ГГц немного лучше справятся с одной ресурсоемкой задачей, ну то есть игрой, чем i7 например c частотой 3.8 ГГц. Все таки i5 дешевле стоит, чем i7
Высокая частота и количество ядер это как бы не совсем одно и тоже. Например для офисного компа можно взять i5, все будет отлично. А можно взять например Pentium G3258, разогнать его до 4.6 ГГц, ну или чуть меньше, и тоже все будет отлично, хотя там два ядра. Много ядер позволяют выполнять несколько задач одновременно. Высокая частота позволяет выполнять одну задачу, но максимально быстро. Это так, грубо говоря, конечно можно и несколько запустить программ..
Для офисных программ я не вижу смысла в нескольких ядрах. Лучше два, но на высокой частоте. Для современных игр, как мне кажется, лучше всего это 4 ядра на высокой частоте. Для всяких фотошопов, ресурсоемких программ конечно уже стоит брать i7.
Кстати, я вообще не уверен, но сокет 2011-3 поддерживает вроде бы процессоры семейства только i7, то есть самые производительные.
Еще есть вот какой моментик, вот вы можете взять i7 на 1155 сокете, ну как пример. А можете взять i5 на 1151 сокете. В принципе, так грубо говоря, сразу покажется, что i5 будет намного слабее. Да, все верно, однако НЕ НАМНОГО, дело в том, что 1155 сокет это устаревший, а 1151, это новый и современный сокет. Поэтому i5 на сокете 1151 будет где-то близко возле i7 с 1155 сокета. А если i5 еще разогнать, то вообще будет красота. К чему я это? Ядра ядрами, но выбирайте не только количество их но и смотрите еще на так бы сказать современность ядра, этой мой вам совет
Ну что ребята, вот такие вот дела, немного каша-малаша получилась, ибо я так и не ответил что лучше 4 ядра или 8 ядер. Значит снова напишу, что у Intel (кроме платформы 2011-3) нет процессоров с 8-ядрами, есть максимум 6 ядер и то, это устаревший сокет 1366. Второе, это то что есть полноценные 8-ядерные процессоры AMD, которые проигрывают по мощи 4-рех ядерным Intel. Ну и самое главное: для современных игр лучше взять i5 и разогнать его (разгоняемые модели идут с буквой K), сокет при этом советую 1151. Если вам нужно работать в мощных прогах, то лучше i7, это будет так бы сказать со смыслом. Если финансов не много, а играть хочется, то берите i3. Все семейство Core I*, это вообще производительные процессоры как ни крути.
В наше прогрессивное время, количество ядер играет главенствующую роль в выборе компьютера. Ведь именно благодаря ядрам, расположенным в процессоре, измеряется мощность компьютера, его скорость во время обрабатывания данных и выдачи полученного результата. Расположены ядра в кристалле процессора, и их количество в данный момент может достигать от одного до четырёх.
В то «давнее время», когда ещё не существовало четырёхядерных процессоров, да и двухядерные были в диковинку, скорость мощности компьютера измерялась в тактовой частоте. Процессор обрабатывал всего один поток информации, и как вы понимаете, пока полученный результат обработки доходил до пользователя, проходило энное количество времени. Теперь же многоядерный процессор, с помощью специально предназначенных улучшенных программ, разделяет обработку данных на несколько отдельных, независимых друг от друга потоков, что значительно ускоряет получаемый результат и увеличивает мощностные данные компьютера. Но, важно знать, что если приложение не настроено на работу с многоядерностью, то скорость будет даже ниже, чем у одноядерного процессора с хорошей тактовой частотой. Так как узнать сколько ядер в компьютере?
Центральный процессор – одна из главнейших частей любого компьютера, и определить, сколько ядер в нём, является вполне посильной задачей и для начинающего компьютерного гения, ведь от этого зависит ваше успешное превращение в опытного компьютерного зубра. Итак, определяем, сколько ядер в вашем компьютере.
Приём №1
- Для этого нажимаем компьютерную мышку с правой стороны, щёлкая на значке «Компьютер», или контекстном меню, расположенном на рабочем столе, на значке «Компьютер». Выбираем пункт «Свойства».
- С лева открывается окно, найдите пункт «Диспетчер устройств».
- Для того чтоб раскрыть список процессоров, находящихся в вашем компьютере, нажмите на стрелку, размещённую левее основных пунктов, в том числе пункта «Процессоры».
- Подсчитав, сколько процессоров находится в списке, вы можете с уверенностью сказать, сколько ядер в процессоре, ведь каждое ядро будет иметь хоть и повторяющуюся, но отдельную запись. В образце, представленном вам, видно, что ядер два.
Этот способ подходит для операционных систем Windows, а вот на процессорах Intel, отличающихся гиперпоточностью (технология Hyper-threading), этот способ, скорее всего, выдаст ошибочное обозначение, ведь в них одно физическое ядро может разделяться на два потока, независимых один от одного. В итоге, программа, которая хороша для одной операционной системы, для этой посчитает каждый независимый поток за отдельное ядро, и вы получите в результате восьмиядерный процессор. Поэтому, если у вас процессор поддерживает технологию Hyper-threading, обратитесь к специальной утилит – диагностике.
Приём №2
Существуют бесплатные программы для любопытствующих о количестве ядер в процессоре. Так, неоплачиваемая программа CPU-Z, вполне справится с поставленной вами задачей. Для того чтоб воспользоваться программой:
- зайдите на официальный сайт cpuid.com , и скачайте архив с CPU-Z. Лучше воспользоваться версией, которую не нужно устанавливать на компьютер, на этой версии стоит обозначение «no installation».
- Далее следует распаковать программу и спровоцировать её запуск в исполняемом файле.
- В открывшемся главном окне этой программы, на вкладке «CPU», в нижней части найдите пункт «Cores». Вот здесь и будет указано точное количество ядер вашего процессора.
Можно узнать, сколько ядер в компьютере с установленной системой Windows, с помощью диспетчера задач.
Приём №3
Очерёдность действий такая:
- Запускаем диспетчер с помощью клика правой стороны мышки на панели быстрого запуска, обычно расположенной внизу.
- Откроется окно, ищем в нём пункт «Запустить диспетчер задач»
- В самом верху диспетчера задач Windows находится вкладка «Быстродействие», вот в ней, с помощью хронологической загрузки центральной памяти и видно количество ядер. Ведь каждое окно и обозначает ядро, показывая его загрузку.
Приём №4
И ещё одна возможность для подсчёта ядер компьютера, для этого нужна будет любая документация на компьютер, с полным перечнем комплектующих деталей. Найдите запись о процессоре. Если процессор относится к AMD, то обратите внимание на символ Х и стоящую рядом цифру. Если стоит Х 2, то значит, вам достался процессор с двумя ядрами, и т.д.
В процессорах Intel количество ядер прописывается словами. Если стоит Core 2 Duo, Dual, то ядра два, если Quad – четыре.
Конечно, можно сосчитать ядра, зайдя на материнскую плату через BIOS, но стоит ли это делать, когда описанные способы дадут вполне чёткий ответ по интересующему вас вопросу, и вы сможете проверить, правду ли сказали вам в магазине и сосчитать, сколько же ядер в вашем компьютере самостоятельно.
P.S. Ну вот и все, теперь мы знаем как узнать сколько ядер в компьютере, даже целых четыре способа, а уж какой применить — это уже ваше решение 😉
Вконтакте