Компьютерология - Информационный ресурс

Что лучше 1 ядро или 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 имеют иное количество ядер/потоков.
  • Для мобильных компьютеров часто важнее экономичность в энергопотреблении (на практике — время работы от батареи), чем количество ядер.

Эпоха одноядерных процессоров уходит в прошлое. Уже сейчас CPU, оснащенные двумя вычислительными ядрами, начали активное наступление на сегмент рынка настольных компьютеров. А там, глядишь, и многоядерные подтянутся...

В апреле-мае этого года в ИТ-индустрии произошли знаменательные события: монстры процессорного рынка AMD и Intel явили миру CPU с двумя вычислительными ядрами. Первой представила двухъядерные чипы для настольных ПК корпорация Intel: 11 апреля было официально объявлено о начале поставок процессора Pentium 4 Extreme Edition 840. Ответ AMD не заставил себя долго ждать, и уже 21 апреля компания представила три серверных двухъядерных процессора Opteron, а также торговую марку двухъядерных процессоров для настольных ПК - Athlon 64 X2, которые были официально презентованы 9 мая.

Intel Pentium D

Для корпорации Intel выпуск процессоров с двухъядерной архитектурой был фактически неизбежен, поскольку ядро Prescott на сегодня практически полностью исчерпало свой запас по тактовой частоте, ограниченный сверху величиной 4 ГГц. Первые двухъядерные процессоры Intel для настольных систем изготовлены на основе ядра Smithfield. Фактически оно состоит из двух ядер Prescott, выполненных на одном полупроводниковом кристалле. Туда же помещается арбитр, который следит за состоянием системной шины и помогает разделять доступ к ней между двумя CPU. Каждое из ядер имеет собственную кэш-память второго уровня размером 1 Мб. Все взаимодействие между ядрами в Smithfield происходит через системную шину.

На данный момент выпускается два типа процессоров для настольных компьютеров: просто двухъядерные Pentium D и CPU для энтузиастов Pentium Extreme Edition. Двухъядерные процессоры упаковываются в корпус LGA775 и работают с частотой системной шины 800 МГц.

Линейка CPU Pentium D представлена тремя моделями: 820, 830 и 840 с частотами соответственно 2,8, 3,0 и 3,2 ГГц. В элитарном секторе есть одна модель - Pentium Extreme Edition 840, процессорные ядра которого работают на частоте 3,2 ГГц. Отличие экстремального двухъядерника от остальных заключается в разблокированном коэффициенте умножения и включенной технологии Hyper-Threading, которая отключена в моделях линейки Pentium D. То есть операционной системой Pentium Extreme Edition будет определяться как четыре логических процессора. Основные характеристики новых CPU приведены в таблице 1.

Стоит также заметить, что новое процессорное ядро наследует от Prescott весь набор современных технологий: поддержка 64-битных расширений EM64T, технология безопасности Execute Disable Bit и полный набор средств Demand Based Switching для управления тепловыделением и энергопотреблением, включающий технологии C1E (Enhanced Halt State), TM2 (Thermal Monitor 2) и EIST (Enhanced Intel SpeedStep). Последние три технологии не поддерживаются самой младшей двухъядерной моделью Pentium D 820, поскольку для их работы требуется динамическое изменение множителя процессора. Коэффициент умножения этого чипа (14x) является минимальным для CPU на основе Prescott и его производных.

AMD Athlon 64 X2

Двухъядерные процессоры производства компании AMD получили название Athlon 64 X2. Как видно из наименования, новые CPU имеют архитектуру AMD64, а "X2" свидетельствует о том, что в них присутствует два вычислительных ядра.

Модельный ряд Athlon 64 X2 на сегодня включает в себя пять процессоров с рейтингами 3800+, 4200+, 4400+, 4600+ и 4800+, основные характеристики которых приведены в таблице 2. В их основе используются ядра с кодовыми именами Toledo и Manchester.

Различия между ними заключаются в размере кэша второго уровня. Toledo имеет кэш L2 объемом 1 Мб на каждое ядро, а у Manchester этот показатель вдвое меньше - по 512 Кб на каждое ядро. Процессоры с рейтингами 4400+ и 4800+ построены на основе ядра Toledo и работают на частотах 2,2 и 2,4 ГГц соответственно. А CPU с рейтингами 3800+, 4200+ и 4600+ имеют ядро Manchester и тактовые частоты 2,0, 2,2 и 2,4 ГГц. Существуют также варианты построения последних трех упомянутых процессоров на основе ядра Toledo, но с отключенной половиной кэша.

В отличие от Intel компания AMD не стала уменьшать частоту своих новых CPU. Как видим, тактовая частота самого быстрого двухъядерного процессора соответствует частоте старшей модели в линейке Athlon 64 (правда, существует более быстрый геймерский FX). Из этого следует, что даже в приложениях, не оптимизированных под многопоточность, Athlon 64 X2 будет демонстрировать очень хороший уровень производительности.

Следует отметить, что подход к реализации двухъядерности в процессорах AMD несколько отличается от того, что был предложен на чипах Intel. Хотя, как и Pentium D, Athlon 64 X2 по сути представляет собой два процессора Athlon 64, объединенных на одном кристалле. Дело в том, что ядра в Smithfield общаются между собой посредством системной шины, а в Athlon 64 X2 реализован несколько иной метод.

Еще на этапе разработки архитектуры AMD64 была предусмотрена возможность создания многоядерных процессоров. Каждое из ядер Athlon 64 X2 обладает собственным набором исполнительных устройств и выделенной кэш-памятью второго уровня, контроллер памяти и контроллер шины HyperTransport общий. А вот взаимодействие каждого из ядер с разделяемыми ресурсами происходит посредством специального коммутатора (Crossbar Switch) и интерфейса системных запросов (System Request Interface), в котором формируется очередь системных запросов (System Request Queue). И, что самое главное, на этом же уровне организовано и взаимодействие ядер между собой, благодаря чему вопросы когерентности кэшей решаются без дополнительной нагрузки на системную шину и шину памяти.

Двухъядерные процессоры AMD не нуждаются в новых чипсетах и материнках, достаточно лишь обновить BIOS на уже существующих платах под Socket 939. Стоит также отметить, что удалось вписать в ранее установленные рамки для Athlon 64 и энергопотребление Athlon 64 X2. Новый процессор поддерживает технологии: AMD64 (поддержка 64-битных расширений), Enhanced Virus Protectionи (защита от некоторых типов вирусов), а также Cool`n`Quiet (предназначена для понижения тепловыделения и энергопотребления процессора).

Тестирование

В тестовую лабораторию редакции попали двухъядерные CPU обоих гигантов процессорного рынка - Intel Pentium D 820 и AMD Athlon 64 X2 4800+. Напрямую сравнивать эти процессоры между собой нет никакого смысла, поскольку они находятся в совершенно разных весовых категориях. В качестве оппонента с каждым двухъядерником был сопоставлен его одноядерный предок, работающий на такой же тактовой частоте, - Intel Pentium 4 520 и AMD Athlon 64 4000+.

Тестирования проводились на стендах следующей конфигурации.

  • Материнская плата - Intel D945GTP (чипсет Intel 945G);
  • Оперативная память - два модуля по 512 Мб Micron DDR2-533;
  • Материнская плата - ASUS A8N SLI Deluxe (чипсет nVIDIA nForce4 SLI);
  • Оперативная память - два модуля по 512 Мб Corsair DDR400;
  • Графические карта - 128 Мб ATi Radeon X600;
  • Системный HDD - SATA Maxtor 250 Гб;
  • Операционная система - Windows XP Pro, SP2.

В данном тестировании мы исследовали изменение производительности в различных популярных приложениях при использовании систем на основе двухъядерного процессора вместо одноядерного. В качестве тестовых программ применялись приложения, входящие в состав пакета WorldBench 5. Результатом тестов является время (в секундах), потраченное на выполнение приложения.

Результаты тестирования приведены в таблицах.


Заключение

Как видно из результатов тестирования, в большинстве приложений мы имеем незначительный прирост. Более солидный выигрыш мы получаем при запуске программ по обработке видео - Microsoft Windows Media Encoder 9.0 и Roxio VideoWave Movie Creator 1.5. Но лучше всего двухъядерные процессоры проявили себя при многозадачном тесте, когда одновременно запускается два приложения Mozilla и Windows Media Encoder. Причем отрыв Athlon 64 X2 4800+ от своего одноядерного предка составил 82,2%, а разница между процессорами Intel в этом тесте составила 47,1%. На первый взгляд, двухъядерность AMD эффективней, чем у Intel. Но не стоит забывать, что у Pentium 4 уже была псевдодвухъядерность в лице технологии Hyper-Threading. Может быть, именно поэтому прирост получился не такой солидный.

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

Оборудование для тестирования предоставлено представительствами компаний AMD и Intel в Украине.

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

Ядерная проблема

Как всегда, все зависит от целей, для которых Вы покупаете компьютер, или же процессор к нему. Дело в том, что если Вы на компьютере, условно говоря, слушаете музыку, смотрите кино, блуждаете по Интернету и редактируете документы Word, то разницу в количестве ядер Вы вряд ли заметите – а двух-ядерные процессоры, учтите, стоят дешевле. Совсем другое дело, если Вы на компьютере играете в новые игры или работаете с новыми, «тяжелыми» программами – тогда разница будет буквально бросаться в глаза, даже если по цифрам процессоры приблизительно одинаковые, и Вам лучше брать четырех-ядерный вариант. Опять же, учитывайте тот фактор, что прогресс не стоит на месте – хотите ли Вы приобрести то, что будет считаться нормальным еще пару лет, или же хотите иметь долгосрочную перспективу? Одним словом, для больших потребностей лучше брать процессор с четырьмя ядрами, а вот пользователям с более скромными запросами пока что вполне хватит и двух.

В наше время принято считать, что двухъядерный процессор – это удел бюджетных компьютеров. «Настоящий» CPU начинается с 4-х ядер. Долгое время этого действительно было достаточно, и многочисленное ПО с успехом использовало все предоставляемые ресурсы. Сейчас же вполне обычными стали 6-ядерные процессоры и далее более «ядреные». Насколько актуально увеличение многопоточности в играх? Ресурс uk.hardware.info провел тестирование с целью определить, сколько ядер нужно для игр, где предел разумности наращивания этих вычислительных блоков при выборе процессора и, соответственно, трат на отнюдь не дешевые «камни». Предлагаю вольный перевод этого тестирования.

Цель проверки и участники

Цель – определить, сколько денег готовить для покупки процессора, о котором можно будет не беспокоиться, что он станет узким местом в собираемой игровой системе. Естественно, это тестирование интересно для того, чей бюджет, выделенный для приобретения комплектующих, небезграничен, и хочется наиболее эффективно вложить каждый рубль в гигагерцы (гигабайты и т. п.).

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

Для тестирования был собран следующий стенд:

  • Процессор - Intel Core i9 7900X Skylake-X 10-core CPU @ 4.5 ГГц.
  • Материнская плата - ASUS Strix X299-XE Gaming.

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

  • Процессор – AMD Ryzen 7 2700X на штатных частотах и с использованием всех доступных ядер.
  • Материнская плата - Asus Crosshair VII Hero WiFi.
  • Память - G.Skill Trident Z 32 ГБ DDR4-3200 CL14.
  • Видеокарта - NVidia GeForce GTX 1080 Ti.
  • Накопитель - 2x SSD Samsung 840 Evo 1ТБ.
  • ОС - Windows 10 64-bit (1803 Update).

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

Тестирование осуществлялось в нескольких разрешениях экрана: FullHD, WQHD и Ultra HD при средних и ультра настройках графики. Забегая немного вперед, в высоких разрешениях «бутылочным» горлышком становилась видеокарта, что снижает ценность проверки процессоров, но все же кое-какую информацию к размышлению дает.

Результаты тестирования

Assassin"s Creed Origins (DX11)

Игра хорошо масштабируется, но только до определенного предела.

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

Call of Duty: WW2 (DX11)

Игра, мягко говоря, не очень в курсе с тем, что делать с увеличением количества ядер.

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

Destiny 2 (DX11)

Этой игре нужен процессор с 4-мя ядрами, как минимум. Впрочем, большее их количество оказывается невостребованным. Справедливости ради надо сказать, что это верно для невысоких разрешений (не более FullHD) и для средне-высоких настроек графики.

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

F1 2017 (DX11)

Здесь похожее поведение, что и в прошлой игре.

Двухъядерник заметно снижает производительность, но, опять-таки, при не самых высоких разрешениях. Начиная с ультра настроек в 1440p разница между «камнями» минимальна. Впрочем, несколько выделяется 10-ядерник в некоторых режимах. Да и Ryzen очень хорошо себя чувствует именно при высокой нагрузке.

Far Cry 5 (DX11)

Еще одна игра, которая равнодушна к количеству ядер у процессора.

При высоких разрешениях чуть выделяются CPU в конфигурации 6C/12T и 10C/20T, но, право, увеличение FPS настолько незначительно, что это не оправдывает переплату за эти ядра.

Final Fantasy XV (DX11)

Можно сказать с уверенностью, что двухъядерный процессор - «тормоз» для этой игры в разрешениях FullHD и 1440p.

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

Fortnite (DX11)

Единственное заметное различие – при разрешении FullHD и средних настройках качества изображения. Отстали двухъядерный Intel и, как ни странно, у AMD результаты ниже примерно на 15%. Остальная группа «товарищей» держится очень сплоченно. При увеличении нагрузки на графический процессор разница между CPU нивелируется.

Ghost Recon: Wildlands (DX11)

Еще одно подтверждение, что два ядра по нашим временам уже мало.

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

Можно заметить, что во всех режимах 6-ядерники уступают 4-ядерникам, причем наличие двух дополнительных «железных» ядер уступает четырем потокам HyperThreading. Справедливости ради, речь идет о разнице в 1-2 FPS, и этим вполне можно пренебречь.

Middle Earth: Shadow of War (DX11)

Опять привычная уже картина – при невысокой нагрузке на видеокарту, двухъядерник отстает.

Начиная с конфигурации 4С/4Т разницы между процессорами практически никакой.

Need for Speed: Payback (DX11)

Движок Frostbite, на котором построена эта игра, знает, как распоряжаться предоставляемыми ресурсами.

Правда, наиболее заметный прирост происходит при переходе с 2-х на 4 ядра, причем, желательно, чтобы был еще и HyperThreading. Либо 6 ядер в любой конфигурации.

PlayerUnknown"s Battlegrounds (DX11)

Хорошо чувствуют себя процессоры с 4-мя ядрами и выше.

Двухъядерник уступает в большинстве вариантов. Причем, наибольший эффект достигается при наличии 6-ти ядер.

Prey (DX11)

Игра плохо масштабируется по ядрам.

Разве что на максимальных настройках в FullHD процессоры выстраиваются в соответствии с иерархией. А в 4K двухъядерник позволяет получить то же количество FPS, что и десятиядерник. Причем, заметно явное благоволение к наличию HyperThreading, хотя эффект от его использования исчисляется несколькими FPS.

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

Total War: Warhammer (DX11)

Игра хорошо относится к наличию у процессора 6 ядер.

В большинстве случаев это оказывается оптимальным вариантом.

The Witcher 3 (DX11)

«Ведьмак» слабо реагирует на многоядерность.

Практически все преимущество дает переход с 2-х на 4 ядра. Да и то, проявляется это при FullHD и средних настройках графики.

Battlefield 1 (DX12)

Движок Frostbite хорошо масштабируется вплоть до 6 ядер и 12 потоков.

Дальнейшее увеличение «крутизны» процессора уже никак не сказывается. Оптимальным выбором оказываются именно шестиядерники, или, в крайнем случае, четырехъядерник, но обязательно с HyperThreading «на борту».

Неплохо выглядит AMD Ryzen, хотя и проигрывая в разрешении FullHD, но в 1440p показывает практически те же результаты, в то время как Intel «опускается» до уровня AMD.

Forza Motorsport 7 (DX12)

Игра также хорошо масштабируется, и наличие 8 потоков или 6 ядер – оптимальная конфигурация для Forza Motorsport 7. Все, что ниже – будет являться «узким местом» в системе.

The Division (DX12)

Двух ядер для этой игры мало.

Нужно хотя бы вдвое больше, и желательно с HyperThreading. Дальнейшее увеличение многоядерности прибавления FPS не приносит. И опять, наличие 8 потоков или 6 «железных» ядер – самый оптимальный вариант.

Wolfenstein 2: The New Colossus (Vulkan)

Игра, использующая собственный движок и собственное же APi, больше всего нагружает видеокарту, а какой используется процессор – это уже не столь важно. Небольшое увеличение FPS при наличии 6 ядер наблюдается, но разница укладывается в несколько процентов.

Заключение. Многоядерность – так сколько ядер нужно для игр?

Как показало тестирование, наиболее «ядерозависимыми» являются игры Forza Motorsport 7, Assassin"s Creed: Origins, Battlefield 1 и Need For Speed Payback. Естественно, речь идет, за редким исключением, о разрешениях FullHD и не самых высоких настройках графики.

Разница в производительности между двухъядерником и 10-ядерником может доходить до двукратной. Использование 4-х ядер снижает этот гандикап вдвое, доводя до 50%, а наличие HyperThreading сводит притягательность топовых «камней» почти на нет. В ряде случаев заметна разница при наличии удвоенного числа потоков по отношению к ядрам.

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

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

  • 1080p (FullHD). При средних настройках графики оптимальным выбором являются процессоры начиная с 4C/8T до 6C/12T. Невысокая загрузка видеокарты, особенно топовой, выявляет недостаток производительности двухъядерного процессора. При переходе же на ультра настройки, разница между CPU сокращается. AMD Ryzen показывает результаты на уровне интеловского 4C/8T.
  • 1440p. Здесь больше сказывается производительность видеокарты, нежели процессора, что отражается в небольшой разнице между процессорами. Даже двухъядерник уступает от силы 7-8%, и то при средних настройках графики переход к «ультре» снижает процессорозависимость. Очень привлекательным становится AMD.
  • 2160p. Все зависит от возможностей видеокарты. Преимущества того или иного CPU исчисляются долями процента, максимум – 1-2%, чем вполне можно пренебречь. Преимуществ у мощного, и дорогого, 10-ядерного CPU перед более доступным 4-ядерным практически нет.

Если переходить к выбору CPU, то, строго говоря, даже такие бюджетные решения, как Intel Pentium G4560, Pentium G5400 и сходные с ними вполне справляются со своей задачей. И все же не стоит обольщаться. Более мощные процессоры позволят получить больше кадров в минуту, обеспечить отсутствие или сведение к минимуму «проседания» FPS за счет более высоких вычислительных возможностей. Время двухъядерников уходит.

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

А вот вариант с 4C/12T или 6C/6T выглядит уже гораздо более привлекательным. Причем, вариант 6C/12T более-менее заметных преимуществ не дает. Наличие же 10 и более ядер для игр никакого значения не имеет.

При переходе к высоким разрешениям внимание должно переключаться не столько на процессор, сколько на возможности и класс видеокарты. Именно она становится ограничителем в достижении больших значений FPS и высоких настроек графики.

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

Если рассматривать вопрос, что лучше, процессор с HyperThreading или без, то, если судить по результатам тестирования, CPU c 4С/8Т практически соответствует 6С/6Т, хотя последний чуть лучше в низких разрешениях. Ну а если брать комбинацию 6С/12Т, то получаем практически идеальный вариант, который позволит получить максимальное количество FPS, и при этом можно не бояться появления каких-либо «провалов» при большой нагрузке.

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

С одной стороны, использование 4-х ядер/потоков в подавляющем большинстве случаев гарантирует максимальную или близкую к таковой производительность в разрешениях не более FullHD. Посему и заниматься распараллеливанием вычислений надобности нет.

Что же касается перехода на 2К, 4К и выше, тут понадобятся уже более серьезные вычислительные мощности, но возникает другая проблема – существующие видеопроцессоры пока что с трудом «переваривают» такую нагрузку, а посему, и заниматься масштабированием на несколько ядер необходимости нет, т. к. 4-6 вполне справляются с тем, чтобы загрузить видеокарту «по ватерлинию».

Вот выйдет новое поколение графических чипов (ожидаемое в скором времени NVidia 11-го поколения), тогда и посмотрим.

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

Это, кстати, оптимально и по цене, ибо такие «камни» вполне доступны. Например,6-ядерный Intel Core i5 8600K обойдется примерно в 18000 руб., вариант с HyperThreading в виде Intel Core i7 8700K уже тысяч на 6 дороже. Кстати, 4-ядерный 8-поточный i7 7700K идет примерно в ту же цену. Чуть дешевле, примерно на 1000 руб., AMD Ryzen 7 2700X.

Для примера, самый дешевый 10-ядерный Intel Core i9 7900X, который может дать дополнительные несколько FPS, обойдется минимум вдвое дороже, чем i7 8700K. Не забудем, что это уже совсем другой уровень, и материнская плата понадобится уже совсем другая, с сокетом 2066.

Так что, многоядерность – это неплохо, но и про мегагерцы забывать не стоит, игры их любят. Хороших и быстрых процессоров, высоких FPS и победы над врагами!

В ноябрьском номере мы довольно подробно рассмотрели особенности нового четырехъядерного процессора Intel Core 2 Extreme QX6700, сосредоточившись главным образом на его архитектурных особенностях. Кроме того, были представлены первые результаты сравнительного тестирования этого процессора. Но напомним, что это было всего лишь несколько тестов, выполненных техническими специалистами компании Intel в рамках Форума IDF 2006. Естественно, по данным тестирования четырехъядерный процессор Intel Core 2 Extreme QX6700 выглядел весьма впечатляюще по сравнению с двухъядерным процессором Intel Core 2 Extreme X8600. Однако набор использовавшихся тестов вызывал некоторое сомнение в их объективности, поэтому мы решили самостоятельно провести подробное, всестороннее тестирование процессора Intel Core 2 Extreme QX6700 в сравнении с процессором Intel Core 2 Extreme X8600.

Предисловие

Напомним, что на форуме IDF 2006 компания Intel представила новый четырехъядерный процессор Intel Core 2 Extreme QX6700 и обнародовала первые результаты его тестирования в сравнении с двухъядерным процессором Intel Core 2 Extreme Х8600. Для тестирования специалистами компании Intel были отобраны следующие бенчмарки и приложения:

  • 3DMark06 v. 1.0.2;
  • PCMark05 v. 1.1.0;
  • 3DS Max 8 SP2;
  • XMPEG 5.03 (кодек DivX 6.2.5);
  • POV-Ray 3.7 Beta 15;
  • Sony Vegas 7.0a Build 115.

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

Тест PCMark05 v. 1.1 позволяет провести комплексный анализ производительности ПК и его отдельных подсистем, в том числе процессора. Несомненным достоинством этого теста является то, что для тестирования не требуется слишком много времени, однако для объективной комплексной оценки производительности ПК результатов лишь этого теста мало.

Приложение 3DS Max 8 SP2 вполне может применяться для тестирования процессора, однако специалисты компании Intel использовали в тестировании только финальный рендеринг трехмерных сцен. А ведь работа с 3DS Max 8 SP - это не только рендеринг, но и сам процесс создания сцены. Скрипты, имитирующие работу пользователя в окнах проекций, в ходе тестирования также не применялись. И хотя в данном случае основная нагрузка ложится на процессор графической карты, говорить, что результаты вообще не зависят от процессора, было бы неверно.

Приложение POV-Ray 3.7 Beta 15, в котором имеется встроенный бенчмарк, опять-таки позволяет протестировать процессор на предмет производительности при рендеринге трехмерных сцен. То же самое касается и приложения XMPEG 5.03, которое в паре с кодеком DivX 6.2.5 использовалось для конвертирования High Definition-видеоконтента.

Ну и последнее приложение - Sony Vegas 7.0a Build 115 - применялось для нелинейного видеомонтажа. В данном случае все корректно и никаких замечаний у нас нет.

Несмотря на то что каждый из рассмотренных тестов (или приложений) является широко распространенным и традиционно используется для тестирования процессоров, делать какие-либо объективные выводы о производительности процессора Intel Core 2 Extreme QX6700, основываясь лишь на результатах данного набора тестов, было бы не совсем корректно. Вполне может оказаться, что именно в этих специально отобранных тестах четырехъядерный процессор Intel Core 2 Extreme QX6700 демонстрирует свое превосходство над двухъядерным процессором Intel Core 2 Extreme Х8600, однако это вовсе не означает, что можно будет говорить о росте производительности при работе с остальными приложениями. То есть можно ли на основании, к примеру, результатов теста по конвертированию видео с использованием приложения XMPEG 5.03 в паре с кодеком DivX 6.2.5 говорить о том, что процессор Intel Core 2 Extreme QX6700 при работе с любыми приложениями по конвертированию видео позволяет получить прирост производительности в сравнении с процессором Intel Core 2 Extreme Х8600?

Для получения более объективного представления о производительности процессора Intel Core 2 Extreme QX6700 и выявления класса задач, при решении которых можно говорить о неоспоримом преимуществе четырех ядер над двумя, мы решили провести полноценное сравнительное тестирование четырехъядерного и двухъядерного процессоров с применением достаточно большого набора тестов.

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

Кратко о процессорах Intel Core 2 Extreme QX6700 и Intel Core 2 Extreme Х8600

Процессор Intel Core 2 Extreme QX6700 известен под кодовым названием Kentsfield. С точки зрения конструкции он представляет собой два двухъядерных процессора Conroe, совмещенных в одном процессорном корпусе.

Максимальное энергопотребление (TDP) четырехъядерного процессора Intel Core 2 Extreme QX6700 составляет 130 Вт, следовательно, для него требуется эффективная система охлаждения, а потому создать тихий компьютер на базе такого процессора невозможно. Максимальное энергопотребление (TDP) двухъядерного процессора Intel Core 2 Extreme X8600 несколько ниже и составляет 95 Вт.

Процессор Intel Core 2 Extreme QX6700 имеет тактовую частоту 2,66 ГГц и напряжение питания 1,238 В, частота FSB составляет 1066 МГц, а суммарный объем кэш-памяти L2 - 8 Мбайт (2x4 Мбайт). Процессор Intel Core 2 Extreme X8600 имеет тактовую частоту 2,93 ГГц и напряжение питания 1,213 В, частота FSB составляет 1066 МГц, а объем кэш-памяти L2 - 4 Мбайт.

Краткие технические характеристики обоих процессоров приведены в табл. 1.

Таблица 1. Краткие технические характеристики процессоров
Intel Core 2 Extreme QX6700 и Intel Core 2 Extreme X8600

Параметры

Intel Core 2 Extreme QX6700

Intel Core 2 Extreme X6800

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

Тактовая частота, ГГц

Частота FSB, МГц

Объем кэш­памяти L2, Мбайт

Напряжение питания, В

Энергопотребление (максимальное), Вт

Методика тестирования

Для тестирования процессора Intel Core 2 Extreme QX6700 использовался стенд следующей конфигурации:

  • системная плата - Intel D975XBX2 (BIOS BX97510J.86A.1304.2006.0620.1451);
  • оперативная память - DDR2-800 Kingston KHX8000D2K2/2G (2x1024 Мбайт в двухканальном режиме);
  • тайминги памяти:

CAS Latency - 4,

RAS to CAS Delay - 4,

Row Precharge - 3,

Active to Precharge - 12;

  • видеоподсистема - видеокарта MSI NX8800GTX (графический процессор NVIDIA GeForce 8800GTX); версия видеодрайвера ForceWare 84.21;
  • дисковая подсистема - два диска Seagate Barracuda 7200.7 объемом по 120 Гбайт, объединенные в RAID-массив уровня 0 на RAID-контроллере Sil 3114; файловая структура NTFS;
  • операционная система - Windows XP Professional SP2.

Дополнительно устанавливались драйверы всех интегрированных устройств.

Как уже отмечалось, для сравнения был протестирован двухъядерный процессор Intel Core 2 Extreme X8600.

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

  • игровые тесты:

Quake 4 Demo ver 1.3,

F.E.A.R. ver 1.07,

Far Cry v.1.33,

Prey ver 1.01,

Company of Heroes ver 1.0,

Serious Sam 2 Demo,

The Chronics of Riddik;

  • производительность ПК в целом:

Crystal Mark 9.0;

  • научные расчеты:

Science Mark 2.0,

Super_PI/mod 1.5 XS,

SunGard Adaptiv Credit Risk;

  • работа с 3D-графикой:

3ds Max 8.0 SP3 (скрипт SPECapc 3ds max 8 v.1.3),

Alias WaveFront Maya 6.5 (скрипт SPECapc Maya 6.5 v1.0),

SPECViewperf 9.0,

CINEBENCH 9.5,

POV-Ray v.3.7 Beta 17 (встроенный тест);

  • распознавание текста: ABBYY FineReader 8.0 Pro;
  • обработка цифровых фотографий: Adobe Photoshop CS2;
  • аудиокодирование: Lame 4.0;
  • архивирование: 7-ZIP 4.42;
  • видеокодирование:

XMPEG 5.2 Beta 2,

DivX Converter 6.1.1,

TMPGEnc 2.524,

MainConcept MPEG Encoder 1.51,

MainConcept H.264 Encoder v.2.0.15.

Все тесты запускались по три раза, а по результатам измерений вычислялись среднее значение и доверительный диапазон измерения с вероятностью 95%.

Описание и настройка тестов

Игровые тесты

Группу игровых тестов составили наиболее популярные сегодня динамичные игры и синтетический бенчмарк 3DMark06 v.1.0.2, который предназначен для определения производительности ПК в игровых приложениях и традиционно используется для тестирования видеокарт. Однако результаты этого теста зависят не только от видеокарты, но и от возможностей центрального процессора.

Чтобы максимально загрузить именно процессор, а не видеокарту, при тестировании все игры и бенчмарк 3DMark06 v.1.0.2 запускались при разрешении 800x600 точек, а видеодрайвер настраивался на максимальную производительность. Кроме того, с целью увеличения нагрузки на центральный процессор в играх не использовались технологии антиалиасинга и анизотропной фильтрации. Все игры настраивались на максимальную производительность за счет отказа от всех эффектов, повышающих реалистичность изображения, но сказывающихся на падении производительности. Описание настроек каждой игры - довольно утомительное и скучное занятие, поэтому просто напомним их главный принцип: отключаются все эффекты, которые можно отключить.

Отметим, что в играх Quake 4 ver. 1.3 и Prey ver 1.014 мы применяли демо-версии, написанные специально для этого тестирования, а во всех остальных - те, что входят в состав игр.

В игровых тестах измерялась скорость обработки кадров, то есть количество кадров в секунду (frame per second, fps).

В тесте 3DMark06 v.1.0.2 результат, который рассчитывается по довольно сложной формуле, измеряется в безразмерных единицах, причем чем их больше, тем лучше.

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

В группу тестов, ориентированных на измерение общей производительности ПК, вошли PCMark05 и CrystalMark 9.0.

Первый тест предназначен для комплексного анализа производительности ПК. В нем проводится ряд подтестов (всего 48), которые акцентированно нагружают различные подсистемы ПК: процессор, память, графическую подсистему, подсистему хранения данных. По результатам теста рассчитывается интегральный показатель производительности системы в целом, а также индексы производительности отдельных подсистем ПК (CPU Score, Memory, Graphics, HDD).

Результаты теста PCMark05 измеряются в безразмерных единицах, причем чем выше результат, тем лучше.

Второй тест также является комплексным и предназначен для анализа производительности ПК в целом и отдельных его подсистем. В данном бенчмарке проводятся отдельные подтесты с преимущественной нагрузкой на центральный процессор (ALU, FPU), память (MEM), подсистему хранения данных (HDD), графическую подсистему (GDI, D2D, OGL).

По результатам теста вычисляется безразмерный интегральный показатель производительности (Mark), а также показатели производительности отдельных подсистем ПК.

Опять-таки - чем выше результат, тем лучше.

Научные расчеты

В составе группы тестов, имитирующих научные расчеты, оказались Science Mark 2.0, Super_PI/mod 1.5 XS и SunGard Adaptiv Credit Risk.

Тест Science Mark 2.0 предназначен для определения производительности ПК при проведении научных расчетов. Основная нагрузка в нем приходится на процессор и память.

Результаты теста представляются в безразмерных единицах. Более высокому результату соответствует более высокая производительность.

В тесте Super_PI/mod 1.5 XS с заданной точностью (число знаков после запятой) вычисляется число PI. В нашем тестировании мы задали самую высокую точность - 32 М, то есть 32 млн знаков после запятой.

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

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

Результатом теста на основе программы SunGard Adaptiv Credit Risk является время выполнения расчетов, выраженное в секундах. Чем меньше время, тем выше производительность процессора.

Архивирование

Для архивирования использовался многопоточный архиватор 7-Zip 4.42. Архивированию подвергался тестовый каталог размером 135 Мбайт, который сжимался до 66,9 Мбайт, причем задавалась максимальная степень сжатия (Ultra).

Результатом теста является время выполнения архивирования при этом чем меньше время, тем, естественно, лучше.

Аудиокодирование

Для кодирования аудиофайлов из формата WAV в формат MP3 применялся популярный кодек Lame 4.0. Кодированию подвергался WAV-файл с исходным размером 195 Мбайт, который конвертировался в MP3-файл размером 17,7 Мбайт. Кодек запускался из командной строки с настройками по умолчанию (44,1 кГц, 128 Кбит/с).

Результатом теста является время конвертирования, выраженное в секундах, и чем оно меньше, тем лучше.

Распознавание текста

Для распознавания текста использовалась программа ABBYY FineReader 8.0 Pro. В качестве документа для распознавания был выбран 49-страничный PDF-файл.

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

3D-графика

В группу тестов, выявляющих производительность процессора при работе с 3D-приложениями, вошли SPECapc 3ds max8 v.1.3, SPECapc for Maya 6.5, POV-Ray 3.7 Beta 17, CINEBENCH 9.5 и SPECViewperf 9.0.3.

Тест SPECapc 3ds max8 v.1.3 представляет собой скрипт для приложения Autodesk 3DS max 8.0 SP3 и предназначен для тестирования платформы с приоритетной нагрузкой на процессор и видеокарту. В нем используется как рендеринг конечных 3D-сцен с преимущественной нагрузкой на центральный процессор, так и типичные задачи по созданию и редактированию сцены с преимущественной нагрузкой на процессор видеокарты. Для того чтобы переложить основную нагрузку на процессор и минимизировать влияние видеокарты на конечный результат теста, для приложения SPECapc 3ds max8 v.1.3. применялся программный видеодрайвер (Software).

Измеряемой характеристикой в тесте SPECapc 3ds max8 v.1.3 является время выполнения задач. На основе времени выполнения отдельных задач по созданию и редактированию сцены рассчитывается интегральный показатель производительности видеокарты, нормированный относительно результатов некоторого референсного ПК. Аналогично на основе времени выполнения рендеринга финальных сцен рассчитывается интегральный показатель производительность центрального процессора, который также нормирован относительно результатов некоторого референсного ПК.

Бенчмарк SPECapc for Maya 6.5 предназначен для тестирования платформы в приложении Alias WaveFront Maya 6.5 с нагрузкой на процессор, видеокарту и дисковую подсистему. Тест состоит из 30 подтестов.

Результат теста представляется в виде двух нормированных составляющих: нормированная производительность процессора и интегральная нормированная производительность. При расчете интегральной производительности вводятся весовые коэффициенты: для подтестов с нагрузкой на видеокарту - 0,7; для подтестов с нагрузкой на процессор - 0,2 и для подтестов с нагрузкой на дисковую подсистему - 0,1.

Для расчета нормированных результатов теста используется референсный ПК с процессором Intel Xeon 2,4 ГГц, 2 Гбайт памяти PC800 ECC RDRAM и видеокартой NVIDIA Quadro FX 1000.

Бенчмарк POV-Ray 3.7 Beta 17 предназначен для оценки скорости рендеринга, и основная нагрузка в тесте ложится на процессор. В тесте применяется встроенный бенчмарк, а результатом его является скорость редеринга в PPS (Pixel Per Second).

Тест CINEBENCH 9.5 предназначен для тестирования графических карт и процессоров и позволяет определить скорость редеринга. В нем используется подтест CPU Benchmark, а конечным результатом является скорость рендеринга при применении всех процессоров системы (для многопроцессорных систем), выраженная в безразмерных единицах CINEBENCH.

SPECViewperf 9.0.3 - это тест, предназначенный для определения производительности графической подсистемы в профессиональных OpenGL-приложениях. Он традиционно используется для тестирования графических станций и профессиональных видеокарт, его результаты в немалой степени зависят от производительности процессора.

Результатами теста являются относительные условные единицы (безразмерные), которые определяют, во сколько раз в данном тесте производительность тестируемого ПК выше производительности некоторого эталонного ПК.

Обработка цифровых фотографий

Для оценки производительности процессора при работе с приложениями по редактированию цифровых фотографий применялся скрипт для приложения Adobe Photoshop CS2. В нем на исходное изображение (цифровая фотография) в формате TIFF последовательно накладываются фильтры и рассчитывается суммарное время выполнения всех операций. Результатом теста является время выполнения задачи, выраженное в секундах.

Видеокодирование

Группу тестов для оценки производительности видеокодирования составили популярные программные конверторы и кодеки. Всего использовалось пять приложений: XMPEG 5.0.3, DivX 6.4 Converter, TMPGEnc 2.524, MainConcept MPEG Encoder 1.51 и MainConcept H.264 Encoder v. 2.0.

Утилита XMPEG 5.0.3 применялась в паре с кодеком DivX 6.4.1 Codec. С ее помощью видеоклип длительностью 24 с и размером 51,8 Мбайт в формате MPEG-2 с разрешением 1920x1980 точек и битрейтом 18 000 Кбит/с конвертировался в HD-видеофайл размером 36,5 Мбайт с битрейтом 7800 Кбит/с и разрешением 1920x1088.

Утилита DivX 6.4 Converter использовалась для конвертирования видеоклипа размером 51,8 Мбайт в формате MPEG-2 с разрешением 1920x1980 точек и битрейтом 18 000 Кбит/с в видеофайл DivХ размером 11 Мбайт и разрешением 1280x720. В утилите DivX 6.1.1 Converter применялся профиль High Definition.

Утилита TMPGEnc 2.524 предназначена для конвертирования AVI-файлов в формат MPEG для записи на DVD-диски. В нашем случае исходный AVI-файл размером 416 Мбайт и длительностью 2 мин 1 с преобразовывался в видеофайл в MPEG-2 (m2v+wav) размером 115 Мбайт в формате DVD 4:3 NTSC. Разрешение кадров устанавливалось равным 720x480 точек, битрейт - 8000 Кбит/с, скорость воспроизведения - 29,97 fps.

Утилита MainConcept MPEG Encoder 1.51 тоже предназначена для конвертации AVI-файлов в формат MPEG для записи на DVD-диски. В нашем случае исходный AVI-файл размером 416 Мбайт и длительностью 2 мин 1 с преобразовывался в видеофайл MPEG-2 (mpg) размером 111 Мбайт в формате DVD 4:3 NTSC. Разрешение кадров - 720x480 точек, скорость воспроизведения - 29,97 fps, скорость видеокодирования - 8000 Кбит/с.

С помощью утилиты MainConcept H.264 Encoder v. 2.0 исходный AVI-файл размером 416 Мбайт и длительностью 2 мин 1 при помощи кодека H.264 High преобразовывался в видеофайл MPEG-2 (mpg) размером 295 Мбайт в формате DVD 4:3 NTSC. Разрешение кадров устанавливалось равным 720x480 точек, скорость воспроизведения - 29,97 fps.

Результаты тестирования

Результаты сравнительного тестирования процессоров представлены в табл. 2.

Таблица 2. Результаты сравнительного тестирования процессоров

Intel Core 2 Extreme X8600

Intel Core 2 Extreme QX6700

F.E.A.R. ver 1.07, fps

Quake 4 Demo ver 1.3, fps

Far Cry v.1.33, fps

Prey ver 1.01, fps

Company of Heroes ver 1.0, fps

Half-Life 2, fps

Serious Sam 2 Demo, fps

The Chronics of Riddik, fps

HDR/SM 3.0 Score

SPECViewperf 9.0.3

SPECapc 3ds max8 v.1.3, с

SPECapc Maya 6.5 v1.0

Pov-Ray 3.7 Beta 17 (встроенный тест), PPS

CINEBENCH 9.5 (4 CPU Render)

ABBYY Finereader 8.0 Pro, c

Adobe Photoshop CS2, с

Science Mark 2.0

Molecular Dynamics

Memory Benchmarks

Super_PI/mod 1.5 XS (32 M), c

SunGard Adaptiv Credit Risk, c

Архивирование (7-Zip 4.42), с

Аудиокодирование (Lame 4.0), с

Видеокодирование

DivX Converter 6.4 (High Definition), с

TMPEGEnc 2.524, с

MainConcept H.264 Encoder v.2.0, с

MainConcept MPEG Encoder v.1.51, с

Понятно, что анализ столь большого числа данных провести довольно сложно, поэтому мы решили разбить результаты тестов по логическим группам и вычислить интегральный нормированный показатель производительности по каждой группе тестов. При этом для нормирования результатов использовались результаты процессора Intel Core 2 Extreme X8600, то есть результаты, продемонстрированные данным процессором, принимались за единицу.

Первая логическая группа тестов - это игровые приложения. В данном случае интегральный показатель производительности рассчитывался как среднее геометрическое от нормированных результатов во всех играх (бенчмарк 3DMark06 не учитывался). Тест 3DMark06 мы решили вынести отдельно, поскольку его результат слабо коррелируется с тем, что наблюдается в реальных играх.

Следующую логическую группу составили тесты видеокодирования. В нее вошли XMPEG 5.0.3, DivX Converter 6.4, TMPEGEnc 2.524, MainConcept H.264 Encoder v.2.0 и MainConcept MPEG Encoder v.1.51. Интегральный показатель производительности рассчитывался как среднее геометрическое от нормированных результатов во всех тестах. Остальные тесты мы решили не объединять по логическим группам, что связано с их разнонаправленностью и довольно разными, слабо коррелирующимися друг с другом результатами.

Нормированные результаты в таком упрощенном виде представлены на диаграмме.

Теперь давайте проанализируем полученные данные.

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

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

Результаты же игрового синтетического теста 3DMark06 приводят к совершенно противоположным выводам. Прирост производительности в 3DMark06 CPU Score составил 58%, что очень впечатляет. Правда, его интегральный результат (3DMark Score) более скромный - прирост производительности всего 5%, однако речь все-таки идет о приросте, а не о снижении производительности. Еще раз напомним, что тест 3DMark06 несколько оторван от жизни и делать на основании его результатов выводы о том, что процессор Intel Core 2 Extreme QX6700 имеет преимущество в игровых приложениях, все же было бы неправильно.

Следующий тест - PCMark05. Его результаты опять-таки неоднозначны. В PCMark05 CPU Score процессор Intel Core 2 Extreme QX6700 показал прирост производительности в 56%, однако интегральный результат данного теста (PCMark05 Score) одинаков для обоих процессоров. Дело в том, что увеличение результата PCMark05 CPU Score компенсируется снижением результатов PCMark05 Memory и PCMark05 Graphics. Поэтому если относиться к данному тесту как к комплексному тесту, анализирующему производительность ПК в целом, то нужно отметить, что для набора задач, используемых в тесте PCMark05, система на базе четырехъядерного процессора Intel Core 2 Extreme QX6700 не имеет преимуществ в сравнении с системой на базе процессора Intel Core 2 Extreme X8600.

В тесте CrystalMark 9.0 Intel Core 2 Extreme QX6700 продемонстрировал довольно неплохой прирост производительности. Так, общий результат (Mark) вырос на 26%, а результаты подтестов, ориентированных на загрузку процессора (ALU, FPU), - даже на 77%.

Теперь рассмотрим результаты тестирования с использованием 3D-приложений (SPECapc 3ds max8 v.1.3, SPECapc for Maya 6.5, POV-Ray 3.7 Beta 17, CINEBENCH 9.5 и SPECViewperf 9.0.3).

В тесте SPECapc 3ds max8 v.1.3 в задачах, связанных с рендерингом финальных сцен, процессор Intel Core 2 Extreme QX6700 позволил получить прирост производительности в 46%, что является очень хорошим показателем. В то же время в задачах, касающихся работы в окнах проекций (повороты, трансформация, масштабирование и т.д.), был получен не прирост, а 10-процентный проигрыш в производительности.

В тесте SPECapc for Maya 6.5, где нет рендеринга финальных сцен, мы получили аналогичную картину - падение производительности на 7%.

В тесте POV-Ray 3.7 Beta 17, который определяет исключительно скорость рендеринга, как и ожидалось, процессор Intel Core 2 Extreme QX6700 обеспечил прирост производительности на целых 81%.

Аналогичная картина наблюдалась и в тесте CINEBENCH 9.5, где опять-таки измеряется скорость рендеринга. Четырехъядерный процессор позволил сократить время рендеринга на 48% в сравнении с двухъядерным.

В тесте SPECViewperf 9.0.3 интегральный результат для процессора Intel Core 2 Extreme QX6700, который мы определили как среднее геометрическое от нормированных результатов всех подтестов, на 5% меньше, чем для процессора Intel Core 2 Extreme X8600. Данный тест, конечно, предназначен для тестирования профессиональных видеокарт, но, как мы уже отмечали, его результат зависит в том числе и от процессора, и в данном случае наличие четырехъядерного процессора не способствует увеличению производительности.

В тестах, имитирующих научные расчеты, результаты неоднозначны. В тестах Science Mark 2.0 и Super_PI/mod 1.5 XS Intel Core 2 Extreme QX6700 продемонстрировал снижение производительности на 7 и 3% соответственно. Однако это проблема, скорее, самих тестов, нежели процессора. Дело в том, что данные тесты являются однопоточными и плохо распараллеливаются на несколько ядер. Поэтому ожидать, что многоядерная архитектура позволит получить в них прирост производительности, не приходится.

Тест SunGard Adaptiv Credit Risk - это уже не бесплатная утилита, а серьезное приложение, предназначенное для использования в крупных корпорациях и изначально ориентированное на многопроцессорные серверы. В данном случае процессор Intel Core 2 Extreme QX6700 в полной мере раскрывает свое преимущество - прирост производительности составил 79%!

При работе с приложением Adobe Photoshop CS2 процессор Intel Core 2 Extreme QX6700 позволил получить хоть и не очень большой (всего 16%), но все же прирост производительности. А вот с приложением ABBYY FineReader 8.0 Pro для распознавания текста ситуация обратная. В данном случае использование процессора Intel Core 2 Extreme QX6700 привело к снижению производительности на 5%.

Архивирование данных с помощью архиватора 7-Zip 4.42 также дало незначительное (на 4%) падение производительности при применении четырехъядерного процессора, а в задачах по аудиоконвертированию с использованием кодека Lame 4.0 оно составило уже 9%.

Относительно тестов по архивированию данных и аудиоконвертированию нужно сделать одно замечание. В принципе, даже в этих тестах можно попытаться выявить преимущества многоядерной архитектуры. Для этого нужно запускать одновременно несколько программных сессий. Если, к примеру, нужно конвертировать несколько WAV-файлов, то можно запустить одновременно несколько сессий (это делается путем написания соответствующего BAT-файла) и конвертировать каждый файл с использованием отдельной сессии. Лучше, конечно, найти соответствующую программную оболочку для кодека, которая «умела» бы делать это автоматически. В этом случае четырехъядерный процессор действительно позволит существенно сократить время конвертирования аудиофайлов.

Последняя группа тестов, которую нам осталось рассмотреть, - это приложения для видеокодирования. В данном случае во всех приложениях четырехъядерный процессор продемонстрировал свое преимущество. В зависимости от конкретного приложения и от формата видеоданных прирост производительности составил от 10 до 66%.

Выводы

Итак, какие же выводы можно сделать по результатам проведенного тестирования? Четырехъядерный процессор Intel Core 2 Extreme QX6700 не оправдал наших ожиданий. Но, возможно, все дело в том, что под впечатлением от нового семейства двухъядерных процессоров Intel Core 2 Duo они были очень завышены.

В настоящее время потенциальные возможности, реализованные в процессоре Intel Core 2 Extreme QX6700, просто невозможно раскрыть, поскольку пользовательских приложений, способных получить выигрыш от четырехъядерной архитектуры процессора, сегодня не так много. Исключение составляют задачи по видеокодированию и финальному рендерингу трехмерных сцен, при решении которых в ходе тестирования преимущество четырехъядерного процессора было неоспоримым. Соответственно Intel Core 2 Duo было бы правильно позиционировать как процессор для графических станций и ПК, использующихся преимущественно для обработки видео. В остальных случаях целесообразность применения четырехъядерного процессора весьма сомнительна.

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

В большинстве случаев компьютер на базе процессора Intel Core 2 Extreme QX6700 уступает по производительности ПК на базе процессора Intel Core 2 Extreme X8600. Поэтому позиционировать его как процессор для высокопроизводительных домашних ПК пока преждевременно. Конечно, незначительное падение производительности, наблюдаемое в играх и других приложениях, невозможно заметить на глаз. Все равно компьютер на базе процессора Intel Core 2 Extreme QX6700 является высокопроизводительным решением. Вопрос только в том, зачем и кому он нужен, если двухъядерный процессор позволяет получить большую производительность при решении всех задач, за исключением рендеринга и видеокодирования, причем за меньшие деньги и при меньшем энергопотреблении.

Однако компьютер приобретается не на один год, а четырехъядерная архитектура является хорошим заделом на будущее. Процессор Intel Core 2 Extreme QX6700 опередил свое время, но уже завтра ситуация может измениться. Сейчас инфраструктура ПО не готова применять преимущества четырехъядерных процессоров. Но тот факт, что в скором времени все новые приложения будут поддерживать многоядерность, не вызывает сомнений.

Зачастую приходится слышать заявления, что преимуществами многоядерной архитектуры можно воспользоваться уже сегодня - не нужно ждать светлого будущего. Все что для этого надо - привыкнуть к работе в многозадачном режиме, когда на компьютере одновременно выполняется несколько различных приложений, например антивирусное сканирование и аудиокодирование или игра. Отчасти это действительно так, но… лишь отчасти. Если серьезно, то это не более чем маркетинговый миф. Чтобы убедиться в этом, попробуйте запустить задачу конвертирования видеофильма (например, пересжать фильм для PocketPC) и поработать в Microsoft Word или просто разложить пасьянс на компьютере. Интересно, через сколько минут вам это надоест? Между тем заметим, что большинство видеоконверторов под PocketPC (например, Omniquiti Lathe 1.5) являются однопоточными и не способны утилизировать одновременно несколько ядер процессора, то есть одно ядро целиком загружено, а все остальные при этом простаивают. Казалось бы, ничто не мешает при этом возложить на остальные ядра решение других задач. Если бы не одно «но». Дело в том, что в подобного рода сценариях быстродействие системы в целом определяется отнюдь не возможностями процессора - ведь есть еще жесткий диск, память и различные шины с ограниченной пропускной способностью. Велика вероятность того, что два или более одновременно выполняемых приложений начнут конкурировать за одни и те же (отнюдь не процессорные) ресурсы ПК, что не позволит повысить производительность.

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

Однако зачем компания Intel так торопилась выпустить новый, четырехъядерный процессор, если процессоры семейства Intel Core 2 Duo уже стали безусловными лидерами рынка? Вопрос этот отнюдь не банален и довольно сложен. Во-первых, для компании Intel процессор Intel Core 2 Extreme QX6700 - это своего рода побочный продукт производства, не требующий серьезных финансовых затрат: с технологической точки зрения производство двухъядерных процессоров Conroe и четырехъядерных Kentsfield мало чем различается. Различия есть лишь на этапе упаковки, которая производится на специализированных заводах в Малайзии. Но этот процесс компания Intel уже отладила: по технологии упаковки двух двухъядерных кристаллов в один корпус серверные четырехъядерные процессоры Xeon не отличаются от процессоров Intel Core 2 Extreme QX6700.

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

Во-вторых, появление четырехъядерного процессора - это следствие амбициозных планов компании Intel. В очередной раз завоевать звание лидера индустрии, вывести на рынок продукт, которого нет у конкурентов, - это дорогого стоит. А в том, что с технологической точки зрения Intel Core 2 Extreme QX6700 - это действительно огромный шаг вперед, сомневаться не приходится.

Есть, на наш взгляд, и еще одна, третья причина столь поспешного выпуска четырехъядерного процессора. В конкурентной борьбе между Intel и AMD на каждый шаг одной компании другая делает ответный ход. И конечно же, AMD не могла не отреагировать на выпуск четырехъядерного процессора Intel Core 2 Extreme QX6700. Об этом прекрасно знали в компании Intel, как, впрочем, и о том, что отвечать AMD нечем. Что же из этого получилось? Выпуск четырехъядерного процессора Intel Core 2 Extreme QX6700 заставил компанию AMD создать довольно странное и априори провальное решение под кодовым названием AMD 4x4, предполагающее использование двух двухъядерных процессоров вместо одного четырехъядерного. Почему оно странное? На протяжении всего последнего года компания AMD упорно пыталась доказать свое лидерство в области процессоров с низким энергопотреблением. Кроме того, она всегда провозглашала, что повышение тактовой частоты - это не метод для увеличения производительности процессоров. Выпуск решения AMD 4x4 противоречит проводимой компанией политике. Дело в том, что к энергосберегающим платформам оно не имеет никакого отношения, так как потребляет много электроэнергии и требует очень эффективной (а значит, очень шумной) системы охлаждения. Кроме того, новые двухъядерные процессоры AMD (FX-70, FX-72 и FX-74) - это не что иное, как разогнанные варианты старых процессоров в новом корпусе, рассчитанном на разъем Socket F (1207 FX).

Нормированные результаты сравнительного тестирования процессоров

Первые результаты тестирования решения AMD 4x4, которые были получены в американских и европейских тестовых лабораториях, позволяют сделать следующие выводы. По производительности решение AMD 4x4 с двумя двухъядерными процессорами AMD Athlon 64 FX-74 проигрывает решению на базе одного четырехъядерного процессора Intel Core 2 Extreme QX6700 практически во всех тестах. При этом энергопотребление системы AMD 4x4 примерно в два раза выше, к тому же требуется применение мощных (не ниже 600 Вт) блоков питания. Стоимость AMD 4x4 существенно выше, чем у решения на основе процессора Intel Core 2 Extreme QX6700. Таким образом, ответ на вопрос: «А кому это решение нужно?», ясен. Появление четырехъядерного процессора Intel Core 2 Extreme QX6700 вынудило компанию AMD потратить деньги и выпустить на рынок новое семейство парных двухъядерных процессоров, которое обречено на неудачу.