Буквально через 3 месяца после анонса двухъядерных процессоров с архитектурой Core, компания Intel представила и четырехъядерные процессоры с той же архитектурой.
Физическая реализация оказалась достаточно простой – два ядра (процессора) Core 2 Duo разместили на одной подложке, получив, таким образом, нечто среднее между двухпроцессорной системой и четырехъядерным кристаллом. Для обкатки технологии и нового ядра Kentsfield, в первую очередь, среди энтузиастов, в продажу сначала попали «экстремальные» процессоры Core 2 Extreme QX6700.
Экстремальной у этих процессоров была не только архитектура, но и цена. А для широких масс был представлен процессор вдвое дешевле Intel Core 2 Quad Q6600, но и его цена, немного более 500$, не способствовала широкому распространению. И только после летнего снижения цен, когда цена на эти процессоры упала почти в 2 раза, данную модель можно рассматривать как основу доступных (по цене) производительных ПК.
На тестирование процессор попал в коробке и с полным набором комплектации, в которую, традиционно, входят кулер с медным сердечником, наклейка и руководство.
На теплораспределительную крышку, после внушительного «заголовка» CORE 2 QUAD, нанесены основные характеристики процессора: рабочая частота – 2,40 ГГц, объем кэш-памяти второго уровня – 8 Мб (по 4 Мб на пару ядер), частота системной шины – 1066 МГц, а также требование к системе питания материнской платы – PCG 05B. Интересно отметить, что последний параметр даже менее строг, чем для других процессоров с архитектурой Core, а это позволяет заметно увеличить список совместимых материнских плат.
Кроме того, как и все процессоры Core, Intel Core 2 Quad Q6600 обладает характерным архитектурным потенциалом, отличающим его от процессоров предыдущего поколения. Это такие технологии как:
А на сайте Intel в примечаниях к спецификации дополнительно уточняется, что процессор поддерживает технологию PECI (Platform Environment Control Interface), которая обеспечивает автономную обработку информации с термодатчиков и, в соответствии с заранее предопределенной стратегией, управляет не только скоростью вращения процессорного кулера, но и корпусных вентиляторов. Правда, для полноценной работы такого механизма нужна его поддержка и от материнской платы, где она правильно реализуется не всегда. Зато именно в этом режиме процессор сам определяет свою температуру, а значит, она должна быть более достоверной.
Компактнее и нагляднее увидеть основные характеристики процессора позволяет утилита CPU-Z.
В систем процессор определился сразу же, при первом старте, без дополнительных действий, и после перезагрузки обрадовал возможностью обрабатывать параллельно до 4-х независимых потоков на 4-х логических процессорах (или физических ядрах).
Хотя далеко не все приложения смогут задействовать все 4 ядра. Так большинство тестовых пакетов и игр задействовало на 100% только два, а то и одно ядро, зато, например, WinRAR отлично справляется с многопоточным архивированием и, как покажет тестирование, заметно ускорил свою работу.
С другой стороны, даже если приложения не оптимизированы под многоядерные процессоры, то архитектура Core 2 Quad позволит, практически без потерь производительности, одновременно выполнять до 4 ресурсоемких заданий.
В данном исследовании мы попытаемся выяснить, существует ли в современных приложениях поддержка многоядерных процессоров. В частности, мы попытаемся ответить, есть ли смысл геймеру покупать сейчас четырехъядерный CPU. Для этого кроме стандартных синтетических тестов, мы проведем тестирование в 8 современных игровых приложениях.
Внутри коробки имеется кулер и инструкция. Надо отметить, что после перехода на 45-нм техпроцесс производства, компания Intel начала комплектовать свои процессоры кулерами с радиатором уменьшенной толщины, не более 1,5 см в высоту. Ранее такими небольшими радиаторами комплектовались лишь процессоры серии Celeron 4xx. Сейчас же, как видим, такой же компактный кулер идет даже с четырехъядерными процессорами.
Основание радиатора медное. На него уже нанесен термоинтерфейс.
Вот так выглядит лицевая и тыльная сторона процессора:
Процессор работает на тактовой частоте 2,5 ГГц, множитель 7,5, шина FSB 333 МГц (итоговая 1333 МГц). Стандартное напряжение питания 1,15 В.
Это младшая модель в 9-й серии четырехъядерных процессоров, и имеет кэш второго уровня лишь 6 MB, в то время как старшие модели уже 12 MB.
Множитель процессора варьируется от 6 до 7,5 при активации энергосберегающего режима. Благодаря новому техпроцессу, TDP у Core 2 Quad Q9300 не превышает 95 Вт. Популярный Core 2 Quad Q6600 при частоте 2,4 ГГц имел ный TDP 105 Вт (ревизия G0 уже 95 Вт). Если сравнивать все с тем же Q6600, то новичок имеет более быструю шину 1333 МГц (против 1066 у предшественника). Однако, как следствие, из-за низкого множителя для разгона такого процессора нужна хорошая материнская плата и память, способная работать на высоких частотах.
Тестирование рассматриваемых процессоров производилось на материнской плате Gigabyte P35-S3. И если с разгоном двухядерных процессоров она справляется на отлично, то вот для разгона Quad оказалась не особо приспособленной. Максимальная частота процессора, на которой стабильно работала система, составила 3,3 ГГц.
Далее материнская плата не могла обеспечить стабильную работу, хотя шину держала, но все уперлось в слабоватую подсистему питания.
Отметим, что средний результат разгона данного процессора 3,5 ГГц на воздухе, что тоже не выдающийся результат. Для нашего же эксперимента и частоты 3,3 ГГц вполне достаточно. Ведь главная цель нашего сравнения выявить преимущества четырехядерной архитектуры над двухядерной. Понятное дело, что сравнение двух процессоров на разной частоте в такой ситуации не отображает реального расклада сил. Поэтому оба тестируемых были установлены на один множитель и шину. А параметры эти были выбраны исходя из максимума 3,3 ГГц, на котором стабильно работал Core2Quad Q9300.
Core 2 Duo E8500
Второй испытуемый представлен уже одним из самых мощных современных двухъядерных процессоров Intel.
Стандартная упаковка. Внутри все тот же низкопрофильный кулер, но уже полностью из алюминия, без медной сердцевины.
Непосредственно сам CPU:
Поколение Core 2 Duo 8-й серии основано на ядре Wolfdale и тоже выполнено по нормам 45-нм техпроцесса.
Вот какие данные выдает утилита CPU-Z о данном процессоре:
Множитель E8500 довольно высокий — 9,5. В сочетании с 333 МГц шиной это дает нам итоговые 3,16 ГГц. Из характеристик отметим кэш-память L2 объемом 6 MB, напряжение питания 1,15 В и уровень TDP всего 65 Вт.
На тестовой материнской плате данный процессор удалось легко разогнать до 4,3 ГГц. При этом даже не пришлось повышать напряжение ядра выше 1,4. Подобное напряжение, или более высокое, уже может привести к деградации процессора. Стоит отметить, что такой результат разгона достигнут при использовании воздушного кулера Thermalright Ultra-120 eXtreme.
Для наших экспериментов коэффициент умножения CPU был уменьшен до 7,5 с соответствующим повышением FSB до 440 МГц, что дало те же 3,3 ГГц как и у Q9300 после разгона.
Итоговые графики включают по четыре результата. Зеленым цветом обозначены результаты процессоров, работавших на номинальных частотах. Красным цветом обозначены результаты процессоров, работавших на одной частоте после разгона. Причем оба наши процессора относятся к поколению Penryn и имеют одинаковый объем кэш-памяти. Так что, во втором случае мы полностью их уравниваем и выявляем лишь непосредственную зависимость быстродействия в приложениях от 2-х или 4-х ядер.
В процессорном тесте PCMark2005 на номинальных частотах процессоры показывают почти одинаковый результат, и это при разнице в частоте в 666 МГц. В одинаковых условиях Core 2 Quad оказывается на 25% быстрее.
В 3DMark2006 дополнительные два ядра тоже дают довольно существенное повышение итогового результата.
Приложение Cinebench для работы с 3D-графикой является традиционным тестом для измерения производительности процессоров. Вначале взглянем на результаты для однопроцессорного теста.
Тут все вполне ожидаемо. На одной частоте результаты, продемонстрированные процессорами идентичны. Теперь результаты мультипроцессорного теста.
А тут уже закономерно Core 2 Quad оказывается быстрее. На частоте 3,3 ГГц разница в производительности вообще носит чуть ли не линейный характер в зависимости от частоты ядер. Прирост от двух дополнительных ядер составляет 80%.
Это специальный бенчмарк на основе кодирования видео. В качестве результата выдает лог-файл с итогами теста. Чтобы привести это в удобный внешний вид, вычислялся средний результат. Для начала просчитан средний результат каждого подтеста (они выполняются в 4 прохода), далее полученные 4 итоговых значения сложены и разделены на 4.
Этот тест тоже очень чувствителен к многоядерным процессорам. Преимущество Core 2 Quad над Core 2 Duo достигает 84%.
Программа для расчета числа Пи, как видим, никак не реагирует на дополнительные два ядра. Даже наоборот, результаты Core 2 Duo немного лучше (на 8 секунд или 4,5%).
В популярном архиваторе использовался встроенный тест.
В WinRAR все выглядит довольно хорошо для четырехъядерного процессора, который уверенно обгоняет Core2Duo на 17-25%.
Измерялось время декодирования одного 700 MB файла в avi с использованием кодека DivX 6.6.1, который умеет использовать более двух ядер для распараллеливания расчетов.
Как видим, разница между процессорами в одинаковых условиях небольшая. Core 2 Quad с поставленной задачей справился лишь на 12 секунд быстрее, а это всего лишь 2,2 %.
В игровых тестах мы решили отойти от обычного способа тестирования. Традиционно такие тесты проводятся в низких разрешениях. Но ведь никто не будет играть на видеокарте GeForce 8800GTS 512MB и Core 2 Quad в разрешении 800х600. Хотелось бы увидеть реальный эффект от более мощного процессора, чтобы убедиться, что пользователь что-то все же получит в итоге. Поэтому кроме невысокого разрешения 1024х768 дополнительно проводился еще тест в 1280х1024. Настройки графики в играх на максимальных значениях, но без активации сглаживания.
В этой игре проигрывался 5 раз один и тот же короткий участок с перестрелкой, чтобы воссоздать типичную игровую ситуацию и задействовать механизм расчета интеллекта ботов.
Эта игра оказывается равнодушна не только к многоядерным процессорам, но и к их разгону. Разница в результатах минимальная, хотя в разрешении 1280х1024 имеет место тенденция к доминированию Core2Quad (если конечно разницу в 1% можно воспринимать серьезно).
Традиционно для теста использовался игровой уровень WarPig, максимально насыщенный противниками, сценами взрывов и перестрелками. Для более точных результатов замер производительности этой игровой сцены производился 7 раз.
На эту игру вновь не влияет разгон процессора, несмотря на 32%-прирост частоты у Core 2 Quad. Зато Core 2 Duo внезапно показывает лучшие результаты, независимо от своей частоты. Причем, больше заметны они не в низком, а в более высоком разрешении. Здесь в абсолютно одинаковых условиях система на двухъядерном процессоре оказывается на 6% быстрее системы с четырехъядерным Core.
Эта игра известна своей процессорозависимостью. И, по словам разработчиков, производительность в игре хорошо масштабируется на многоядерных системах. Для теста был выбран уровень ShangriLa. Матч с участием 10 ботов, длительностью 5 минут, переигрывался 3 раза, средние результаты приведены в диаграмме.
По результатам, без сомнения, видна сильная зависимость игры от мощности процессора. Увеличение частоты Core 2 Quad на 32% дает прирост FPS в игре на 15-20%. А вот никакого преимущества дополнительные два ядра не дают. Скорее даже наоборот, Core 2 Duo в одинаковых условиях снова показывает немного лучший результат.
Race Driver: GRID
Новый автосимулятор на движке DIRT, который тоже известен своей процессорозависимостью. Для теста одна трасса переигрывалась три раза для каждого режима.
Вот он первый момент торжества четырехядерного процессора. В низком разрешении мы видим довольно неплохое его преимущество в 10%. В высоком разрешении оно уже почти не заметно. Также игра сильно чувствительна к повышению тактовой частоты. В низком разрешении разгон Core 2 Quad дает почти 22% прироста производительности.
Для теста в данной игре использовался стандартный игровой бенчмарк GPU.
В низком разрешении видна существенная зависимость от рабочей частоты процессора, а вот два дополнительные ядра «погоды не делают». В разрешении 1280х1024 результаты полностью идентичны, все начинает упираться в возможности видеокарты.
Devil May Cry4 Benchmark DX10
Игра, которую в скором времени компания Capcom портирует с консолей на нашу платформу РС. А пока у нас есть только специальный игровой бенчмарк. Отметим сразу, что особой разницы между рендерингом под DirectX 9 и DirectX 10 в данной игре нет, да и разница в производительности минимальна. Поэтому для теста сразу была выбрана именно DX10-версия. Тест состоит из четырех игровых сцен. Для общей наглядности высчитаны средние значения и по ним построены диаграммы.
Игра абсолютно равнодушна к тому, какой процессор установлен в системе. Хотя, возможно, это особенность данного тестового бенчмарка.
Assasin’s Creed DX10
Популярная игра. Большое количество NPC в кадре и множество деталей окружения. Впору увидеть хотя бы здесь триумф Core 2 Quad. По причине случайной генерации людей и их небольшой свободы поведения абсолютно повторить одинаковый эпизод нельзя, но свести к минимуму разницу в измерениях можно. Для этого три раза переигрывался короткий участок, состоящий из прогулки по небольшой городской площади в толпе людей.
Первое что бросается в глаза – это зависимость от частоты процессора. Разгон процессора на 32% дает прирост в 19%. Причем эта разница (хоть и немного меньше) ощущается даже в высоком разрешении. А вот 4 ядра относительно двух не дают никакого преимущества. Даже снова проявляется закономерность, когда на жалкие один-два процента Core 2 Duo оказывается быстрее.
World in Conflict DX10
Последняя игра в нашем тестировании. Для уменьшения погрешности стандартный игровой тестовый ролик запускался по три раза.
Наконец-то триумф Core 2 Quad. Несмотря на относительно низкий FPS в сравнении с остальными играми, система на базе двухъядерного Core безнадежно уступает системе с процессором, количество ядер которого равно четырем. Даже без разгона он обеспечивает более высокие результаты. В процентном соотношении это 9-15 % преимущества над двухъядерным сотоварищем.
Подводя итоги, стоит сказать, что Core 2 Quad более предпочтителен в тех приложениях, которые имеют соответствующую программную оптимизацию. Для тех, кто профессионально занимается, к примеру, 3D-графикой, без сомнения четырехъядерный процессор будет целесообразнее.
В современных играх, как и ожидалось, ситуация не столь однозначна. Если рассматривать результаты процессоров без разгона, то Core 2 Quad отходит на второе место. Если же оценивать результаты процессоров в одинаковых условиях, то можно констатировать, что частенько даже Core 2 Duo оказывается быстрее на один-два процента. Это, возможно, является результатом более быстрой работы с разделяемым L2 кэшем у Wolfdale, а может и с некими другими архитектурными особенностями. Из 8 игр только две имеют оптимизацию под многоядерные процессоры. Так что, если смотреть в ближайшее будущее, то Core 2 Quad Q9300 при своей цене для геймера не выгоден абсолютно. Но не все так печально, ведь две игры это тоже результат, а значит их будет становиться все больше.
Также стоит обратить внимание довольно ощутимую процессорозависимость у большей части рассматриваемых игр, причем, иногда она заметна даже в высоких разрешениях. Тот же графически ресурсоемкий Crysis сильно отреагировал на подъем тактовой частоты центрального процессора.
С этой точки зрения покупка процессоров Core 2 Quad приобретает смысл в случае их разгона. Но для успешного оверклокинга вам понадобится более дорогая материнская плата, чем для Core 2 Duo. Да и предел по максимальной частоте у Quad все равно меньше, чем у Core 2 Duo. Поэтому и это преимущество вновь тает за некими далекими перспективами, которые вы пока не особо то и не почувствуете. А через пару лет, когда пойдет повальная оптимизация программного обеспечения под четырехядерные процессоры, то сомнительно, что современные Core 2 Quad просто смогут физически показать достойные результаты. Так что, для игровой машины лучшим вариантом все еще остается разогнанный Core 2 Duo, а время для перехода на четырехядерные CPU еще не настало.