Core 2 Quad Q8300 или первый "тик" комом
Введение
В прошлый раз мы детально рассмотрели возможности первого массового 4-ядерного настольного x86-процессора, Core 2 Quad Q6600, в современных приложениях и играх. Понятно, что массовость Q6600, конечно же, была относительной, ведь в те годы процессоры с четырьмя ядрами предназначались чуть ли не исключительно для рабочих станций, на которых использовалось профессиональное программное обеспечение, хорошо оптимизированное под многоядерные процессоры. Не менее очевидно, впрочем, и то, что медленная, но верная экспансия 4-ядерных процессоров в домашний сегмент всё же имела место быть уже в те годы — кто-то брал работу "на дом", кому-то было интересно "поковырять" новую версию профессионального пакета в свободное время в удобной домашней обстановке, да и ПК-энтузиастов, покупающих исключительно топовое "железо", никто не отменял.
реклама
Конечно, для заметного увеличения доли 4-ядерных процессоров в домашнем сегменте необходимы были в первую очередь недорогие процессоры, содержавшие указанное количество ядер. И надо сказать, 4-ядерные процессоры дешевели достаточно быстро. Удешевление происходило не без помощи серьёзной конкуренции, которую, пускай и с заметным опозданием и не без нюансов, но единственный конкурент Intel в лице AMD всё-таки смог обеспечить. Однако, о 4-ядерных настольных процессорах AMD мы поговорим в другой раз, а сегодня продолжим рассмотрение процессоров Intel Core 2 Quad.
Напомню вкратце, что основная цель — посмотреть, что могут многоядерные “старички” в современных приложения и играх в сравнении со своими актуальными наследниками. В роли такового пока выступает исключительно Core i3-10100. Описание тестовых стендов и методики можно посмотреть в самом первом материале на эту тему.
Core 2 Quad Q8300
В 2008 году в соответствии со стратегией разработки микропроцессоров, известной как "тик-так", Intel выпускает обновлённые Core 2 Quad, основанные на микроархитектуре Penryn, основным отличием которой от оригинальной микроархитектуры Core было использование более тонкого 45-нм техпроцесса. В рамках 45-нм "тика" было выпущено большое количество 1-, 2- и 4-ядерных процессоров для ноутбуков, настольных ПК и серверов, из которых нас интересуют исключительно 4-ядерные настольные Core 2 Quad. Уже в 2008 году у Intel имелось сразу 4 линейки обновлённых 45-нм 4-ядерных процессоров: Core 2 Quad Q8xxx, Q9x0x и Q9x5x, а также "экстремальные" Core 2 Extreme QX9xxx. Последние отличались разблокированным множителем, чуть более высокими частотами ядер (максимум 3.2 ГГц против 3.0 ГГц) и системной шины (максимум 400 Мгц против 333 Мгц) и экстремальной ценой, делавшей их покупку уделом исключительно энтузиастов.
Обычные же 45-нм Core 2 Quad выходили в 3 вариантах, различавшихся в первую очередь размером кэша второго уровня: Q8xxx имели всего 2 МБ L2-кэша на каждую пару ядер, Q9x0x могли похвастаться уже 3 МБ, а Q9x5x — целыми 6 МБ! Обычное для тех лет дело, когда в целях удешевления "под нож" попадала именно кэш-память, занимавшая внушительную часть от площади кристалла. Правда, изначально, по всей видимости, планировалось лишь 2 конфигурации — с 3 и 6 МБ L2-кэша на каждую пару ядер, а самый урезанный вариант Q8xxx с 2 МБ выглядит больше как банальная отбраковка. Судите сами. Во-первых, Core 2 Quad Q9x0x и Q9x5x вышли одновременно, в марте 2008 года, а процессоры Q8xxx заметно позднее, в августе. Во-вторых, у чипов Q9x0x и Q9x5x были кодовые названия — Yorkfield-6M и Yorkfield, в то время как чип с 2 МБ на пару ядер собственного кодового названия не имел. Как бы то ни было, сегодня на обзоре у нас именно максимально урезанный Core 2 Quad 8000-ой линейки, конкретно Q8300.
реклама
Сама 8000-ая линейка Core 2 Quad была представлена пятью моделями, две из которых, с литерой S на конце, отличались лишь пониженным TDP в 65 Вт. Список обычных же моделей с TDP в 95 Вт следующий:
- Core 2 Quad Q8200, 2.33 ГГц, август 2008, $224 (на момент выхода);
- Core 2 Quad Q8300, 2.50 ГГц, ноябрь 2008, $245 (на момент выхода);
- Core 2 Quad Q8400, 2.67 ГГц, апрель 2009, $224 (на момент выхода);
Было решено выбрать именно средний процессор из указанного списка, а не младший, и причин тому несколько. Во-первых, и протестированный ранее 65-нм Core 2 Quad Q6600, строго говоря, не был самым медленным из своего семейства, в котором имелся ещё и Core 2 Quad Q6400, пускай и распространявшийся лишь по OEM-каналам. Во-вторых, в общем и целом одно из преимуществ перехода на более тонкий техпроцесс — это более высокие тактовые частоты, так что брать для тестов 45-нм Quad с частотой ниже, чем у ранее протестированного 65-нм Quad-а как-то уж совсем "не комильфо". И в-третьих, Q8300 гарантированно будет более поздней ревизии R0, которая известна своим более высоким разгонным потенциалом.
Да и вообще, если говорить о судьбе младшего Core 2 Quad Q8200, то стать хитом продаж, он мягко говоря, не смог — из-за относительно небольшой тактовой частоты и заметно уменьшенного объема кэш-памяти он, пускай и совсем немного, но всё же проигрывал Core 2 Quad Q6600, стоившему при этом на $30 меньше. Да и разгонный потенциал Q8200 на многих платах был существенно ограничен более быстрой системной шиной и меньшим множителем. Впрочем, даже на хороших платах, способных работать с 4-ядернымыми процессорами при частоте системной шины 500 МГц и более, Q8200 оригинальной ревизии M1 не всегда не то что не всегда преодолевали указанную планку частоты системной шины, а зачастую просто не добирались до неё.
Вышедший же в конце 2008 года Core 2 Quad Q8300 стал более производительной и более склонной к разгону альтернативой не самому удачному Q8200. Он отличался от младшей модели только увеличенной на ~7% тактовой частотой и демонстрировал примерно такое же превосходство по производительности. Впрочем, в сравнении со "старичком" Q6600 уже тогда имелось множество примеров приложений, в которых быстродействие Q8300 если и было выше, то лишь номинально, что связывали, конечно же, с недостатком кэш-памяти второго уровня.
реклама
Как можно видеть из таблицы характеристик исследуемых процессоров, за исключением вдвое меньшего количества кэша второго уровня, Q8300 заметно "технологичнее" Q6600 — у него более тонкий техпроцесс, выше частота как самого процессора (пускай и незначительно), так и системной шины, имеется поддержка инструкций из набора SSE4.1. Вот и давайте посмотрим, что же важнее в современном ПО — обновленное ядро и более быстрая системная шина или вдвое больший объем кэш-памяти? Отметим, что вследствие двукратного уменьшения объема кэш-памяти L2, вдвое уменьшилось и количество линий ассоциативности (с 16 до 8), что также должно негативно сказаться на производительности.
Касательно разгона Q8300 нужно сказать, что сравнительно высокая частота системной шины (333 МГц) и небольшой заблокированный множитель (7.5) дают не так много пространства для манёвра. Большинство 45-нм чипов Yorkfield способны работать на тактовых частотах около 4 ГГц, но для разгона Core 2 Quad Q8300 до такой частоты "по шине" частота последней должна быть равна внушительным 533 МГц. А для 4-ядерных процессоров это очень высокое значение — в большинстве случае стабильность исчезает ещё при приближении к 500 МГц. Тестируемый экземпляр, впрочем, оказался стабилен аккурат на значении частоты системной шины в 500 МГц, что для Q8300 очень неплохой результат.
реклама
Тестирование: синтетические и комплексные тесты
AIDA64 Memory Bandwidth & Latency
В сравнении со своим 65-нм предшественником Q8300 может похвастаться заметно подросшей скоростью записи в память. Достичь таких результатов Q8300 безусловно помогает более высокая частота шины — 333 против 266 МГц в стоке и 500 против 390 МГц в разгоне. Скорость чтения, впрочем, практически не изменилась, так как, по всей видимости, уже в случае Q6600 была близка к практическому пределу. Ограничивает ли нас здесь контроллер памяти или DDR2-память узнаем позже, когда доберёмся до системы с DDR3-памятью. Латентность памяти в системе с Q8300 так же ниже лишь немного. Ну а до современных 4-ядерных процессоров по всем показателям что 65-нм Q6600, что 45-нм Q8300 "как до Луны". И такая картина будет во всех последующих тестах, так что далее внимание на катастрофическом отставании от i3-10100 акцентировать не будем.
Geekbench 5
В наборе синтетических тестов Geekbench 5 Q8300 впереди лишь на несколько процентов — микроархитектурных улучшений и чуть более высокой частоты на фоне меньшего объёма L2-кэша оказывается недостаточно чтобы оторваться от Q6600.
PCMark 10
В комплексном тесте PCMark 10 разница наблюдается лишь в тестах офисного (Productivity) и профессионального ПО для создания контента (Digital Content Creation, DCC). Впрочем, отрыв небольшой, всего порядка 10%.
Тестирование: профессиональное ПО
Cinebench R23
Переходим к реальному ПО. В популярном бенчмарке Cinebench, который позволяет оценить производительность при использовании пакета для создания трёхмерной графики и анимации Cinema 4D, отрыв Q8300 от Q6600 чуть выше, чем в синтетических тестах — 15%. Одной чуть более высокой частотой такие результаты не объяснить. Здесь Q8300 явно помогает более высокая ПСП, а так же, возможно, поддержка SSE4.1 инструкций.
Photoshop 2020
В графическом редакторе Adobe прирост на уровне синтетических бенчмарков — 5% в стоке и 10% в разгоне. Photoshop 2020 известен своей любовью исключительно к одноядерной производительности, так что более высокая ПСП здесь, видимо, роли не играет. Да и SSE4.1 инструкции, возможно, используются не столь активно, как в Cinebench.
Premiere Pro 2022
А вот видео-редактор Adobe Premiere Pro — совсем другое дело. Q8300 вновь впереди на 12% и 15% в стоке и в разгоне, соответственно. Здесь архитектурные преимущества Penryn явно пригодились.
Visual Studio 2022
Компиляции Blender в Visual Studio банально упёрлась в объём кэш-памяти, и Q8300 проиграл, потратив на сборку более чем на 10% больше времени. Тут на самом деле никаких сюрпризов — очень часто скорость сборки упирается именно в объём кэш-памяти, так что более высокая частота ядер и прочие преимущества оказываются несущественны.
7-Zip 22
Но "не всё коту масленица" — со сжатием данных в популярном архиваторе Q8300 и Q6600 справляются одинаково быстро. Или, с точки зрения, современных реалий, одинаково медленно. SSE4.1 инструкции здесь точно без надобности, а более широкая ПСП либо не влияет, либо её позитивное влияние нивелируется меньшим объёмом L2-кэша.
Blender 3.3
Ситуация в Blender близка к таковой в Cinebench — отрыв Q8300 от Q6600 чуть меньше, но всё-таки есть.
HandBrake 1.5
И вот, наконец, чистая безапелляционная победа для Q8300! С H.265-кодированием видео пакетом Handbrake Core 2 Quad он справился заметно быстрее Q6600. Такой результат, впрочем, ожидаем, так как алгоритмы кодирования очень активно используют SSE-инструкции, включая многие из набора SSE4.1.
NAMD 2
Задачу классической молекулярной динамики в NAMD 2 Q8300 вновь решает лишь чуть быстрее Q6600 — архитектурные улучшения 45-нм чипа вновь не сильно пригодились.
Python 3.9
А вот вычисления с матрицами в многопоточном режиме в Python 3 даются Q8300 заметно хуже — здесь, по всей видимости, опять сказывается недостаток кэш-памяти.
Тестирование: игры
Grand Theft Auto V (2015, RAGE, DirectX 11)
Sid Meier's Civilization VI (2016, собственный, DirectX 12)
Shadow of the Tomb Raider (2018, Foundation, DirectX 12)
Hitman 2 (2018, Glacier 2, DirectX 12)
Metro Exodus (2019, 4A Engine, DirectX 12)
Total War: Three Kingdoms (2019, TW Engine 3, DirectX 11)
Borderlands 3 (2019, Unreal Engine 4, DirectX 12)
F1 2020 (2020, EGO, DirectX 12)
Среднегеометрические результаты
Результаты в индивидуальных игровых проектах обсуждать особого смысла нет, так как они в целом идентичны — в большинстве игр и, как результат, в среднем по всем игровым бенчмаркам Q8300 впереди лишь на пару-тройку FPS.
Выводы
Многим читателям основной вывод данного тестирования о незначительном, никак не меняющем картины в сравнении с современным 4-ядерником, превосходстве Core 2 Quad Q8300 над Q6600 покажется тривиальным, даже не требующим подкрепления в виде результатов каких-то тестов. В конце концов, разница в производительности указанных Quad-ов и в годы, когда они были актуальны, составляла обычно проценты, а уж по прошествии стольких лет... Ничего другого как паритета за вычетом парочки тестов ожидать и не приходилось.
Но лишний раз удостовериться, что дела обстоят именно так, как должны, ещё никогда не мешало. Да и пару не то чтобы сюрпризов, но интересных моментов таки удалось "поймать" — где-то недостаток кэша перевешивал все архитектурные преимущества, где-то, напротив, поддержка SSE4.1-инструкций ясно давала о себе знать. В любом случае данные по Q8300 были получены, добавлены в набор и в дальнейшем могут оказаться несколько более полезны, чем выглядят сейчас.
На этом всё на сегодня. До новых встреч!
реклама
Теги
Лента материалов
Интересные материалы
Возможно вас заинтересует
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила