Влияние скорости памяти на быстродействие Intel Core 2 Extreme QX9770 в реальных приложениях


В данном материале мы вновь обратимся к вопросу о влиянии скорости работы с ОЗУ на быстродействие компьютерных систем в реальном «рабочем» ПО. В прошлый раз нас заинтересовал Phenom X4 9850, сегодня же мы рассмотрим топовый процессор от другого производителя — Intel Core 2 Extreme QX9770. Условия тестирования мы решили оставить такими же, как и в прошлом материале: сначала проводятся тесты производительности по стандартной методике с достаточно быстрой памятью, а потом с помощью установок BIOS системной платы частота работы памяти искусственно занижается в 2 раза, и тесты проводятся ещё раз.

С целью сохранить в неприкосновенности принцип понижения частоты работы памяти ровно в 2 раза, первое тестирование мы проводили с памятью DDR3-1600 (фактическая частота работы — 800 МГц), хотя используемые нами модули позволяют и большее. Однако заодно получился очень интересный эффект: сравнив результаты QX9770 с DDR3-1800 и DDR3-1600, мы убедились, что последние в некотором случае оказываются… лучше! Видимо, за счёт «большей синхроности» частот памяти и FSB. В связи с этим был проведен «silent update» результатов QX9770 в таблице и статье, так что если вам охота посмотреть, как кое-где у QX9770 стало ещё на балл больше — милости просим. :)

Второй тестовый прогон, таким образом, проводился на памяти DDR3-800. Некоторые, быть может, резонно заметят, что практического смысла такая память не имеет вовсе, однако нас в данном случае интересует не практический смысл, а создание ситуации, при которой скорость доступа процессора к памяти была бы искусственно ухудшена ровно в 2 раза, поэтому мы считаем наш выбор вполне нормальным. Разумеется, де-факто использовались всё те же модули Corsair CMX3X1024-1800C7DIN, просто посредством BIOS была изменена частота их работы.

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

Как и всегда в подобных случаях, нас интересуют в том числе результаты конкретных приложений, поэтому мы снова заменили диаграммы на таблицы, а виртуальные баллы на «сырые» результаты тестов. В графе «Прирост» указан прирост скорости для основного героя дня — процессора Intel Core 2 Extreme QX9770. В дополнительной графе «X4 9850» указан прирост скорости, который на этом же подтесте ранее продемонстрировал в аналогичной по сути ситуации процессор AMD Phenom X4 9850.

Пакеты трёхмерного моделирования

 
DDR3-800
DDR3-1600
Прирост
X4 9850
3ds max    
CPU Render9,8010,164%1%
Graphics4,424,471%1%
Hardware Shaders11,6711,912%2%
Maya    
GFX3,994,226%6%
CPU7,598,107%5%
Render0:04:480:04:470%0%
Lightwave0:06:420:06:420%0%
Group Score1291323%2%

Из достаточно необычных явлений можно отметить 4% прирост скорости рендеринга на QX9770. Вообще, как правило, скорость рендеринга почти не зависит от ПСП. В остальном процессоры Intel и AMD вполне солидарны, демонстрируя сопоставимые величины прироста на одинаковых подтестах. Величины, к слову, громандыми не назовёшь…

CAD/CAM пакеты

 DDR3-800DDR3-1600ПриростX4 9850
UGS NX    
Total CPU4,334,463%3%
Total Graphics2,142,182%5%
Pro/ENGINEER    
CPU Related tasks5245152%1%
Graphics Relatsed tasks7016754%4%
SolidWorks    
Graphics53,2951,274%5%
CPU41,0239,035%2%
Group Score1261303%3%

Общие для QX9770 и X4 9850 3% прироста в среднем, сформировались, тем не менее, по-разному: в случае с X4 самое существенное ускорение наблюдается в графической части теста UGS NX, в то время как система на базе процессора Intel наиболее ощутимо ускорилась в процессорном подтесте SolidWorks. Какие-либо заслуживающие расширенной трактовки подробности нам в данном случае не известны, поэтому просто спишем на «специфику приложений».

Компиляция

 DDR3-800DDR3-1600ПриростX4 9850
VisualStudio0:22:560:22:292%3%
Group Score1301322%3%

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

Профессиональная работа с фотографиями

 DDR3-800DDR3-1600ПриростX4 9850
Photoshop    
Blur0:04:280:04:107%5%
Color0:00:560:00:560%0%
Filters0:03:420:03:401%1%
Light0:01:260:01:260%1%
Rotate0:02:060:01:569%6%
Sharp0:02:020:01:4417%6%
Size0:00:420:00:405%3%
Transform0:01:340:01:287%6%
Group Score1381466%3%

Adobe Photoshop более эффективно утилизирует быструю память в системе с QX9770 — в два раза эффективнее, чем с процессором Phenom X4 9850. Но, увы, эти «два раза» на практике означают всего лишь 6% против 3%, то есть даже в лучшем случае очень немного.

Научно-математические пакеты

 DDR3-800DDR3-1600ПриростX4 9850
Maple0,03140,03140%1%
Mathematica    
Internal4,35704,53204%4%
MMA1,61721,64522%2%
MATLAB    
LU0,04820,043810%4%
FFT0,12040,104116%6%
ODE0,14870,14860%2%
Sparse0,25870,235510%3%
2D0,20760,20700%2%
3D0,10260,10250%0%
Group Score1341405%3%

Наиболее интересны результаты бенчмарка MATLAB: здесь присутствуют три подтеста, которые на QX9770 продемонстрировали 10 и более процентов прироста, и два подтеста, которые продемонстрировали прирост на X4 9850, а вот на QX9770 его нет вообще. То есть, в целом, в реакции двух систем на увеличение скорости работы с ОЗУ обнаруживается больше различий, чем сходств. Нам приходит в голову только одно объяснение: различия в размере и организации кэша у Core 2 Extreme QX9770 и Phenom X4 9850 приводят к тому, что они по-разному реагируют на изменения в скорости потокового доступа и латентности. Можно предположить, что относительно высокая латентность на Intel-системе приводит к большим потерям производительности, то есть это не на DDR3-1600 всё быстро, а наоборот — на DDR3-800 некоторые действия выполняются очень медленно.

Веб-сервер

 DDR3-800DDR3-1600ПриростX4 9850
PHP Calculator2442461%0%
PHPSpeed    
Synthetic PHP385338771%0%
Synthetic MySQL297329760%0%
Synthetic Read/Write240524110%4%
Real World PHP663767642%4%
Real World PHP & MySQL431243341%4%
Server252625491%2%
Group Score1371381%2%

QX9770 меньше зависит от скорости памяти в этой группе тестов, причём данная тенденция проявляется практически во всех подтестах. Такое поведение проще всего объяснить, как и в случае с компиляцией, относительно большим объёмом L2-кэша.

Архиваторы

 DDR3-800DDR3-1600ПриростX4 9850
7-Zip0:02:070:01:5015%10%
WinRAR0:01:040:00:5614%7%
Ultimate ZIP0:01:390:01:390%0%
Group Score12513710%6%

Обе системы оказались весьма чувствительны к ПСП, причём «подтесты-чемпионы» распределились совершенно одинаково, но на платформе Intel прирост существенно выше.

Кодирование медиаданных

 DDR3-800DDR3-1600ПриростX4 9850
FLAC0:00:540:00:532%0%
LAME0:01:260:01:260%0%
Musepack0:01:340:01:340%0%
Vorbis0:02:440:02:431%0%
Canopus ProCoder0:04:350:04:311%2%
DivX0:00:550:00:542%4%
x2640:01:540:01:540%2%
XviD0:05:300:05:281%1%
Group Score1371381%1%

Результаты, заслуживающие внимания, отсутствуют.

Игры

 DDR3-800DDR3-1600ПриростX4 9850
Call of Duty 41191309%0%
Company of Heroes57570%2%
Call of Juarez51522%2%
Crysis24,4825,574%5%
S.T.A.L.K.E.R.1281280%4%
Unreal Tournament 312614515%22%
World in Conflict60658%10%
Group Score1091155%6%

Как ни странно, в играх платформа Intel оказалась менее чувствительной к ПСП, за исключением одной-единственной игры — Call of Duty 4. Почему же эту игру «проигнорировал» Phenom? Мы можем только повторить предположение, высказанное ранее: Phenom был вполне удовлетворён латентностью доступа в обоих случаях, а вот QX9770 с энтузиазмом воспринял её уменьшение.

Любительская работа с фотографиями

 DDR3-800DDR3-1600ПриростX4 9850
ACDSee0:06:540:06:345%1%
IrfanView0:13:320:13:300%1%
Paint.NET19150189661%1%
xat.com Image Optimizer0:28:130:28:050%1%
XnView0:15:480:15:440%1%
Group Score1311361%1%

Странный результат у ACDSee, но на общую картину он не сильно повлиял. Вообще, когда речь идёт о разнице около 1-2%, мы рекомендуем не забывать о том, что существует такое неизбежное зло как погрешность измерений.

Заключение

 DDR3-800DDR3-1600ПриростX4 9850
PRO SCORE1321373%3%
HOME SCORE1251314%3%
OVERALL SCORE1291344%3%

В целом, мы можем констатировать, что процессору Intel Core 2 Extreme QX9770 переход на более быструю память помогает в большем количестве случаев, чем AMD Phenom X4 9850. Ну или, смотря на ситуацию с противоположной стороны, QX9770 более зависим от скорости работы с ОЗУ — можете выбрать любую из двух формулировок, в зависимости от того, хочется вам похвалить QX9770 или поругать. :)

Однако это всё чисто теоретические выводы, подсчёт баллов и процентов, а иногда даже десятых их долей. На практике же заметить разницу между DDR3-800 и DDR3-1600 даже на самом быстром четырёхъядернике Intel, будет очень сложно. Парочка игрушек, архиваторы, некоторые операции в Photoshop и MATLAB — вот, пожалуй, и весь список ситуаций, когда каким-то шестым чувством (если оно у вас развито), вы сможете ощутить, что «вроде бы стало чуть-чуть шустрее». Платить ли за это мимолётное ощущение достаточно внушительную сумму денег — это уже вам решать.

Модули памяти для тестовых стендов предоставлены Corsair Memory

19 сентября 2008 Г.