Открытие в новом окне html. Как открыть ссылку в новом окне

Смартфон на 4 или 8 ядер – дают ли преимущества дополнительные ядра?

Вопрос: «Чем восемь ядер лучше, чем четыре?». Ответ: «Чем четыре». Несмотря на шуточность такого ответа, он достаточно точно отображает суть «гонки ядерных вооружений» в современных мобильных устройствах.

Иногда даже доходит до крайностей, когда покупателя не интересует, какой экран лучше для смартфона , сколько у него будет оперативной памяти или какова продолжительность автономной работы. Главное – количество ядер в процессоре!

Причем производители мобильных чипов уже давно обогнали стационарные компьютеры. В настоящее время процессор Intel в среднестатистическом домашнем ПК имеет всего два физических ядра (Celeron, Pentium, i3) и только высокопроизводительные модели i5/i7 – четырехъядерные. Лишь к концу 2017 года в массовом (не серверном) сегменте стали появляться процессоры с 6 (Intel Coffee Lake) и 8 ядрами (AMD Ryzen). В то время, как в мобильном секторе этим уже давно никого не удивишь – там уже и 10 давно есть.

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

4 или 8 ядер – больше, значит лучше?

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

Чтобы сделать аргументированный выбор, ознакомьтесь с принципом, по которому работают мобильные 8 ядер. Дело в том, что они там неодинаковые! Чаще всего это два набора по 4 ядра. Один набор мощный и высокочастотный, для работы в требовательных приложениях и играх, а второй – экономичный, для решения повседневных несложных задач.

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

Если же пользователь запустил HD видео или 3D игру, сразу же «размораживается главный калибр», и пользователь получает в свое распоряжение все ресурсы устройства. Данный алгоритм, используемый в многоядерных мобильных процессорах ARM с 2011 года, получил название big.LITTLE. Одним из его первых представителей стал чип от компании Samsung под названием Exynos. Последнее поколение Exynos 9 (2017, Galaxy S8/S8+) использует два набора – 4 ядра с частотой 2,5 Гц и 4 ядра с частотой 1,7 Гц.

Так что, получается 8 ядер – это хорошо? На самом деле, однозначного ответа нет. Приведем простой пример. Смартфоны Apple только недавно обзавелись всего лишь 6 ядрами. Именно столько имеет процессор A11 Bionic, установленный в iPhone 8 и X, поступивших в продажу в конце 2017 года. В то же время, iPhone 7 вполне обходился четырьмя ядрами, что не мешало ему показывать рекордную производительность в тестах и высокий уровень энергоэффективности.

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

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

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

Как узнать количество ядер в процессоре с помощью Windows

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

  • Откройте меню «Пуск» и перейдите в « ». После этого откройте раздел «Система и безопасность», а потом подраздел «Система»;
  • Кликните правой кнопкой мышки по иконке «Мой компьютер» и выберите пункт «Свойства».
  • Или просто нажмите комбинацию клавиш Win+Break;

После открытия данного окна обратите внимание на .

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

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

Если у вас Windows 8 или Windows 10, то вы можете узнать количество ядер процессора, (комбинация клавиш CTRL-SHIFT-ESC) на вкладке «Производительность».

В Windows 7 и более старых версиях Windows, информация о количестве ядер не отображается в «Диспетчере задач». Вместо этого там отображается отдельный график загрузки для каждого ядра. Если у вас процессор от AMD, то количество таких графиков будет равняться количеству ядер.

Но, если у вас процессор от Intel, то количеству графиков нельзя доверять, поскольку в процессоре может использоваться технология Hyper-threading, которая увеличивает реальное количество ядер в два раза.

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

Также вы можете прибегнуть к помощи специальных программ для просмотра характеристик компьютера. В данном случае лучше всего подойдет программа CPU-Z. Запустите данную программу на своем компьютере и посмотрите значение «Cores», которое отображается внизу окна на вкладке «CPU».

Данное значение соответствует количеству ядер в вашем процессоре.

Процессор является одним из основных и важных компонентов современных ПК, ноутбуков, нетбуков и планшетов предназначенных для выполнения задач, полученных от различных программ. Совсем недавно при выборе процессора покупатели сначала обращали внимание на производителя и тактовую частоту. Эта ситуация не изменилась и в настоящее время, однако помимо выбора одного из двух мировых брендов AMD и Intel, вам стоит обратить внимание и на другие не менее важные показатели процессоров. Итак, давайте попытаемся ответить на такой важный вопрос – ?

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

Технические характеристики

Тактовая частота

Важный показатель, определяющий число операций, которые производятся процессором в единицу времени (за 1 секунду). Тактовая частота измеряется в ГГц (гигагерцы). Например, процессор с частотой в 1,8 ГГц способен обработать 1 миллиард и 800 миллионов операций в 1 секунду. Это значит, чем выше частота, тем мощнее процессор вы получите. Поэтому советуем при выборе в первую очередь ориентироваться на данную характеристику.

Кэш-память

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

Кэш-память может иметь три уровня:

  1. Первый уровень (L1). Это самый начальный уровень кэша, который имеет небольшой объем, но высокую скорость. Размер кэш-памяти может составлять 8 – 128 Кб.
  2. Второй уровень (L2). Это средний уровень кэша, более объемный и менее скоростной. Размер кэша составляет 128 Кб – 12,28 Мб.
  3. Третий уровень (L3). Это последний уровень кэша, наиболее медленный и объемный. Размер такой памяти составляет 0 Кб – 16,38 Мб. Третий уровень кэша может содержаться только в определенных моделях процессоров, а может и вовсе отсутствовать.


Количество ядер

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

Тепловыделение

Параметр тепловыделения определяет уровень нагрева процессора в рабочем состоянии, а также необходимую систему охлаждения. Единицы измерения тепловыделения – Вт (ваты). Показатель тепловыделения может составить от 10 до 160 Вт.

Сокет

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

Частота шины

Это показатель скорости, определяющий быстроту обмена информации с видеоускорителем, оперативной памятью и периферийным оборудованием. Кроме того вы должны учитывать пропускную способность, которая влияет на скорость. Единицы измерения частоты шины — ГГц (гигагерцы).

Технический процесс

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

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

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

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

Мы искренне надеемся, что изложенная нами информация о том, , поможет вам определиться с правильной покупкой!

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

2-х или 4-х ядерный процессор?

Большинство людей ошибаются, думая, что частота каждого ядра складывается. Раз 2.5 Ггц частота ядер, а ядра 4, то значит 2.5*4= 10Ггц. Но это не так: частота всегда одна — 2.5 Ггц. Почему же частота не складывается? Потому, что с этой частотой параллельно работает каждый процессор.

Порция — это часть времени, на вычисление которой процессор выделяет ресурсы всем потокам, попавшим в процессор. Это как 4-ре магистрали с предельной скоростью 60 км/час (2.5 Ггц): у нас есть грузовики, которые должны доставить нам товары (это наши кусочки программы или порции программы), и чтобы нам повысить скорость доставки (повысить работоспособность системы), нам нужно использовать все 4-ре магистрали или повысить предельную скорость (3.0 Ггц). Но для большинства программ невозможно работать в несколько потоков, так как они работают в один поток и способны использовать лишь одну магистраль (а значит нашей программе будет выделено лишь 25% общей мощности процессора) потому, что в программе логика должна выполняться последовательно (поточно), и если нарушить последовательность, нарушится логика, а это приведет к сбоям. Новые программы стараются использовать мультипрограммирование — возможность работать в несколько потоков (наших магистралей), а не в одну, как большинство программ сейчас. Игры, по большей части тоже оптимизированы под многопоточность, но основной поток обычно работает в один. Хоть сейчас и пытаются разделить его на несколько, чтобы облегчить и ускорить. Поэтому для игр или приложений, которые обычно работают в один или два потока, лучше взять 2-ух ядерный процессор.

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

Теперь об очередях:

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

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

Объясню подробнее на примере 100 приложений, если у нас 1 ядро, то 1 приложение обрабатывается, остальные 99 ждут своей очереди. И чем длиннее очередь, тем дольше идет обновления, и тогда мы чувствуем, что у нас тормозит система. А когда у нас 2 ядра, то очередь делится наполовину, т. е. 50 приложений на одном и 50 на другом, следовательно, их проще и быстрее обновлять. Важно знать, что очередь становится меньше и наши приложения быстрее обновляются.

Для теста потока запустите winrar, чтобы сжимать большой файл, и посмотрите в диспетчере (он сжимает в один поток), сколько ресурсов процессора он будет использовать (25%- на 4-ех ядерном и 50% на 2-ух). Из этого следует, что нашей игре, если она работает в один поток в четырехъядерном процессоре, будет выделено 25 % мощности процессора, 50%, если в двухъядерном. В играх у нас многопоточность присутствует, но главный поток в игре все равно будет обрабатываться на четверть процессора (в четырехъядерном).

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

У 2-ух ядерного процессора i5 есть технология позволяющая имитировать работу системы, как с 4-х ядерным процессором. Фактически есть только 2 ядра, но для Windows имитируется работа 4-х ядер. 4 очереди (потока) по 2 очереди (потока) на ядро обрабатываются по очереди. Каждое ядро берет по порции каждого из потоков, то есть он способен быть четырехъядерным.

В первые годы нового тысячелетия, когда частоты CPU, наконец, прошли отметку 1 ГГц, некоторые компании (не будем показывать пальцем на Intel) предсказывали, что новая архитектура NetBurst сможет в будущем достичь частот порядка 10 ГГц. Энтузиасты ожидали наступление новой эры, когда тактовые частоты CPU будут расти подобно грибам после дождя. Нужно больше производительности? Просто перейдите на процессор с большей тактовой частотой.

Яблоко Ньютона громко упало на головы мечтателей, которые рассматривали мегагерцы как самый лёгкий способ продолжения роста производительности ПК. Физические ограничения не позволили экспоненциально увеличивать тактовую частоту без соответствующего роста тепловыделения, да и другие проблемы, связанные с технологиями производства, тоже стали возникать. Действительно, последние годы самые быстрые процессоры работают на частотах от 3 до 4 ГГц.

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

Pentium EE 840 - первый двуядерный CPU, появившийся в рознице.

Основная проблема с параллелизмом заключается в том, что программное обеспечение должно быть специально написано так, чтобы распределять нагрузку по нескольким потокам - то есть вы не получите немедленной отдачи от вложенных денег, в отличие от таковой частоты. В 2005 году, когда вышли первые двуядерные процессоры, они не обеспечивали серьёзного прироста производительности, поскольку на настольных ПК использовалось довольно мало программного обеспечения, которое бы их поддерживало. Фактически, большая часть двуядерных CPU была медленнее одноядерных процессоров в большинстве задач, поскольку одноядерные CPU работали на более высоких тактовых частотах.

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

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

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

Чтобы тесты были справедливыми, мы выбрали четырёхъядерный процессор - разогнанный до 2,7 ГГц Intel Core 2 Quad Q6600. После проведения тестов на нашей системе, мы затем отключили одно из ядер, перезагрузились, и повторили тесты. Мы последовательно отключали ядра и получили результаты для разного количества активных ядер (от одного до четырёх), при этом процессор и его частота не менялись.

Отключение ядер CPU под Windows выполнить очень легко. Если вы хотите узнать, как это сделать, то наберите "msconfig" в окне Windows Vista "Начать поиск/Start Search" и нажмите "Enter". Это откроет утилиту "Конфигурация системы".

В ней перейдите на закладку "Загрузка/Boot" и нажмите клавишу "Дополнительные параметры/Advanced options".

Это приведёт к появлению окна "Дополнительные параметры загрузки/BOOT Advanced Options". Выберите галочку "Число процессоров/Number of Processors" и укажите нужно число ядер процессора, которые будут активны в системе. Всё очень просто.

После подтверждения программа предложит перезагрузиться. После перезагрузки в "Диспетчере задач Windows" (Task Manager) можно увидеть число активных ядер. Вызов "Диспетчера задач" выполняется нажатием клавиш Crtl+Shift+Esc.

Выберите в "Диспетчере задач" вкладку "Быстродействие/Performance". В ней вы сможете увидеть графики нагрузки для каждого процессора/ядра (будь это отдельный процессор/ядро или виртуальный процессор, как мы получаем в случае Core i7 с активной поддержкой Hyper-Threading) в пункте "Хронология загрузки ЦП/CPU Usage History". Два графика означают два активных ядра, три - три активных ядра и т.д.

Теперь, когда вы ознакомились с методикой наших тестов, позвольте перейти к детальному рассмотрению конфигурации тестового компьютера и программ.

Тестовая конфигурация

Системное аппаратное обеспечение
Процессор Intel Core 2 Quad Q6600 (Kentsfield), 2,7 ГГц, FSB-1200, 8 Мбайт кэша L2
Платформа MSI P7N SLI Platinum, Nvidia nForce 750i, BIOS A2
Память A-Data EXTREME DDR2 800+, 2 x 2048 Мбайт, DDR2-800, CL 5-5-5-18 на 1,8 В
Жёсткий диск Western Digital Caviar WD50 00AAJS-00YFA, 500 Гбайт, 7200 об/мин, кэш 8 Мбайт, SATA 3,0 Гбит/с
Сеть Встроенный контроллер nForce 750i Gigabit Ethernet
Видеокарты Gigabyte GV-N250ZL-1GI 1 GB DDR3 PCIe
Блок питания Ultra HE1000X, ATX 2.2, 1000 Вт
Программное обеспечение и драйверы
Операционная система Microsoft Windows Vista Ultimate 64-bit 6.0.6001, SP1
Версия DirectX DirectX 10
Драйвер платформы nForce Driver Version 15.25
Графический драйвер Nvidia Forceware 182.50

Тесты и настройки

3D-игры
Crysis Quality settings set to lowest, Object Detail to High, Physics to Very High, version 1.2.1, 1024x768, Benchmark tool, 3-run average
Left 4 Dead Quality settings set to lowest, 1024x768, version 1.0.1.1, timed demo.
World in Conflict Quality settings set to lowest, 1024x768, Patch 1.009, Built-in benchmark.
iTunes Version: 8.1.0.52, Audio CD ("Terminator II" SE), 53 min., Default format AAC
Lame MP3 Version: 3.98 (64-bit), Audio CD ""Terminator II" SE, 53 min, wave to MP3, 160 Kb/s
TMPEG 4.6 Version: 4.6.3.268, Import File: "Terminator II" SE DVD (5 Minutes), Resolution: 720x576 (PAL) 16:9
DivX 6.8.5 Encoding mode: Insane Quality, Enhanced Multi-Threading, Enabled using SSE4, Quarter-pixel search
XviD 1.2.1 Display encoding status=off
MainConcept Reference 1.6.1 MPEG2 to MPEG2 (H.264), MainConcept H.264/AVC Codec, 28 sec HDTV 1920x1080 (MPEG2), Audio: MPEG2 (44.1 KHz, 2 Channel, 16-Bit, 224 Kb/s), Mode: PAL (25 FPS), Profile: Tom"s Hardware Settings for Qct-Core
Autodesk 3D Studio Max 2009 (64-bit) Version: 2009, Rendering Dragon Image at 1920x1080 (HDTV)
Adobe Photoshop CS3 Version: 10.0x20070321, Filtering from a 69 MB TIF-Photo, Benchmark: Tomshardware-Benchmark V1.0.0.4, Filters: Crosshatch, Glass, Sumi-e, Accented Edges, Angled Strokes, Sprayed Strokes
Grisoft AVG Antivirus 8 Version: 8.0.134, Virus base: 270.4.5/1533, Benchmark: Scan 334 MB Folder of ZIP/RAR compressed files
WinRAR 3.80 Version 3.80, Benchmark: THG-Workload (334 MB)
WinZip 12 Version 12, Compression=Best, Benchmark: THG-Workload (334 MB)
3DMark Vantage Version: 1.02, GPU and CPU scores
PCMark Vantage Version: 1.00, System, Memory, Hard Disk Drive benchmarks, Windows Media Player 10.00.00.3646
SiSoftware Sandra 2009 SP3 CPU Test=CPU Arithmetic/MultiMedia, Memory Test=Bandwidth Benchmark

Результаты тестов

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

Мы начнём с синтетического теста игровой производительности 3DMark Vantage. Мы выбрали прогон "Entry", который 3DMark выполняет на самом низком доступном разрешении, чтобы производительность CPU сильнее влияла на результат.

Почти линейный рост довольно интересен. Самый большой прирост наблюдается при переходе от одного ядра к двум, но и затем масштабируемость прослеживается довольно ощутимо. А теперь давайте перейдём к тесту PCMark Vantage, который призван отображать общую системную производительность.

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

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

Тест продуктивности, как нам кажется, сильнее всего влияет на общий результат теста PCMark, поскольку в данном случае рост производительности заканчивается на трёх ядрах. Давайте посмотрим, будут ли аналогичны результаты другого синтетического теста SiSoft Sandra.

Мы начнём с арифметических и мультимедийных тестов SiSoft Sandra.


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

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

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

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

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

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

Получается, ни Lame, ни iTunes не оптимизированы под несколько ядер CPU для кодирования аудио. С другой стороны, насколько мы знаем, программы кодирования видео часто очень сильно оптимизируют под несколько ядер из-за их изначально параллельной природы. Давайте посмотрим на результаты кодирования видео.

Мы начнём тесты кодирования видео с MainConcept Reference.

Обратите внимание, насколько сильно на результат влияет увеличение числа ядер: время кодирования уменьшается с девяти минут на одноядерном 2,7-ГГц процессоре Core 2 до всего двух минут и 30 секунд, когда активны все четыре ядра. Вполне понятно, что если вы часто перекодируете видео, то лучше брать процессор с четырьмя ядрами.

Получим ли мы схожие преимущества в тестах TMPGEnc?

Здесь можно видеть влияние на результат кодера. Если кодер DivX высоко оптимизирован под несколько ядер CPU, то Xvid не демонстрирует такого заметного преимущества. Впрочем, даже Xvid даёт снижение времени кодирования на 25% при переходе от одного ядра к двум.

Начнём графические тесты с Adobe Photoshop.

Как видим, версия CS3 не замечает добавление ядер. Странный результат для столь популярной программы, хотя мы признаём, что не использовали последнюю версию Photoshop CS4. Результаты CS3 всё равно не вдохновляют.

Давайте посмотрим на результаты 3D-рендеринга в Autodesk 3ds Max.

Вполне очевидно, что Autodesk 3ds Max "любит" дополнительные ядра. Данная особенность присутствовала в 3ds Max ещё во время работы этой программы в DOS-окружении, поскольку задача 3D-рендеринга выполнялась столь долго, что было необходимо распределять её по нескольким компьютерам в сети. Опять же, для подобных программ весьма желательно использовать четырёхъядерные процессоры.

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

Антивирус AVG демонстрирует чудесный прирост производительности при увеличении ядер CPU. Во время антивирусного сканирования производительность компьютера может очень сильно падать, и результаты наглядно показывают, что несколько ядер существенно сокращают время сканирования.


WinZip и WinRAR не дают заметного прироста на нескольких ядрах. WinRAR демонстрирует прирост производительности на двух ядрах, но не более того. Интересно будет посмотреть, как себя покажет только что вышедшая версия 3.90.

В 2005 году, когда стали появляться настольные компьютеры с двумя ядрами, просто не существовало игр, которые демонстрировали бы прирост производительности при переходе от одноядерных CPU на многоядерные процессоры. Но времена изменились. Как сказываются несколько ядер CPU на современных играх? Давайте запустим несколько популярных игр и посмотрим. Мы проводили игровые тесты в низком разрешении 1024x768 и с низким уровнем графических деталей, чтобы минимизировать влияние видеокарты и определить, насколько сильно данные игры упираются в производительность CPU.

Начнём с Crysis. Мы снизили до минимума все опции за исключением детализации объектов, которую мы выставили в "High", а также Physics, которую мы установили в "Very High". В итоге производительность игры должна сильнее зависеть от CPU.

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

Но мы знаем, что Crysis серьёзно использует расчёты физики, поэтому давайте посмотрим, каковая будет ситуация в игре не с такой продвинутой физикой. Например, в Left 4 Dead.

Что интересно, игра Left 4 Dead демонстрирует схожий результат, хотя львиная доля прироста производительности появляется после добавления второго ядра. Есть небольшой прирост при переходе на три ядра, но вот четвёртое ядро этой игре не требуется. Интересная тенденция. Посмотрим, насколько она будет характерна для стратегии реального времени World in Conflict.

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

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

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

В приложениях мы наблюдаем более реалистичный прогресс - около 35% прироста от второго ядра CPU, 15% прирост от третьего и 32% прирост от четвёртого. Странно, что при добавлении третьего ядра мы получаем только половину преимущества, которое даёт четвёртое ядро.

В приложениях, впрочем, лучше смотреть на отдельные программы, а не на общий результат. Действительно, приложения кодирования аудио, например, вообще не выигрывают от увеличения числа ядер. С другой стороны, приложения кодирования видео дают серьёзные преимущества от большего числа ядер CPU, хотя всё довольно сильно зависит от используемого кодера. В случае программы 3D-рендеринга 3ds Max мы видим, что она серьёзно оптимизирована под многоядерные окружения, а приложения редактирования 2D-фотографий, подобные Photoshop, не реагируют на количество ядер. Антивирус AVG показал серьёзное увеличение производительности на нескольких ядрах, а на утилитах сжатия файлов выигрыш не такой большой.

Что же касается игр, то при переходе от одного ядра на два производительность увеличивается на 60%, а после добавления в систему третьего ядра мы получаем ещё 25% отрыв. Четвёртое ядро в выбранных нами играх не даёт преимуществ. Конечно, если бы мы взяли больше игр, то ситуация могла бы измениться, но, в любом случае, трёхъядерные процессоры Phenom II X3 кажутся весьма привлекательным и недорогим выбором для геймера. Важно отметить, что при переходе на более высокие разрешения и добавлении визуальных деталей, разница из-за количества ядер будет меньшей, поскольку видеокарта станет решающим фактором, влияющим на частоту кадров.


Четыре ядра.

С учётом всего сказанного и сделанного, можно подвести ряд итогов. В целом, вам не нужно быть каким-либо профессиональным пользователем, чтобы выиграть от установки многоядерного CPU. Ситуация существенно изменилась по сравнению с тем, что было четыре года назад. Конечно, разница кажется не такой существенной на первый взгляд, но довольно интересно отметить, насколько сильно приложения стали оптимизироваться под многопоточность в последние несколько лет, особенно те программы, которые от этой оптимизации могут дать существенный прирост производительности. Фактически, можно сказать, что сегодня уже нет смысла рекомендовать одноядерные CPU (если вы такие ещё найдёте), за исключением решений с низким энергопотреблением.

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