Тестирование материнских плат на чипсете Intel 845PE с поддержкой технологии Intel Hyper-Threading
Результаты тестирования
о уже сложившейся традиции, прежде чем перейти непосредственно к анализу результатов, показанных системными платами в ходе наших тестовых испытаний, хотелось бы сделать ряд общих замечаний.
Первое, на что необходимо обратить внимание, — это то, что корректная работа с новыми десктопными процессорами Intel Pentium 4, в которых реализована технология Hyper-Threading, возможна, если BIOS материнской платы поддерживает эту технологию. По этой причине желательно установить последнюю версию «прошивки» BIOS (именно это было первым нашим действием перед тестированием системных плат) или, по крайней мере, ту ее версию, которая давала бы возможность работать с Hyper-Threading-процессорами.
Второе: разброс результатов, показанных системными платами в ходе тестирования, оказался довольно небольшим. И хотя на ряде тестов разница результатов была достаточно весомой, в целом по ходу тестового испытания платы показывали практически идентичную производительность на целом ряде задач. Лучшим подтверждением данного факта стало то, что значения итогового интегрального показателя производительности материнских плат оказались настолько близкими, что разрыв между лучшим и худшим его значениями составил менее 3%.
И последнее, на чем хотелось бы остановиться, — это влияние применения технологии Hyper-Threading на производительность компьютерной системы, основой которой являются тестируемые нами материнские платы, при выполнении разного рода задач. Не углубляясь в описание сути этой технологии, разработанной специалистами компании Intel и нашедшей применение вначале в серверных, а затем и в десктопных процессорах этого производителя (статьи, посвященные данной теме, можно прочитать в КомпьютерПресс № 12: «Новый процессор Intel Pentium 4 с тактовой частотой 3,06 ГГц и поддержкой технологии Hyper-Threading», «Тестирование технологии Hyper-Threading»), приведем лишь некоторые наблюдения относительно эффективности ее применения, основываясь на результатах нашего тестирования. В большинстве проведенных нами тестов применение технологии Hyper-Threading не дало сколь-нибудь ощутимого эффекта. Для объяснения данного факта достаточно вспомнить суть этой технологии, описываемую одной фразой: реализация двух логических процессоров на базе одного физического. При этом не следует забывать, что эти логические процессоры разделяют между собой ресурсы одного физического процессора, а следовательно, для достижения какого-либо эффекта от применения технологии Hyper-Threading необходимо, чтобы задача была многопоточной и чтобы эти потоки нуждались в различных исполнительных блоках в каждый момент времени. Проще говоря, процессор можно представить в виде города с широкими площадями и проспектами, на которых организовано многополосное движение. Однако эти проспекты соединены сетью узких улочек с однополосным движением и, чтобы разминуться и не создавать пробок, наши потоки, как и автомобили, должны продвигаться разными путями, встречаясь лишь на площадях и проспектах. Итак, для выяснения того, возможно ли вообще для тестовой задачи ожидать положительного эффекта от применения технологии Hyper-Threading, необходимо определить, является ли она мультипоточной (для этого можно воспользоваться стандартными средствами Windows). Несложно убедиться, что приложения WinZip 8.1, RazorLame 1.1.5 и SPEC ViewPerf 7.0 являются однопоточными, что в принципе исключает получение какого-либо эффекта от появления второго логического процессора (рис. 2, 3 и 4).
Рис. 2
Рис. 3
Рис. 4
Но даже если приложения являются мультипоточными, как в случае с утилитами VirtualDub 1.4.10, WinAce v.2.2, MadOnion 3DMark 2001SE и Unreal Tournament 2003, эффект от применения технологии Hyper-Threading может быть сведен на нет из-за того, что для «продвижения» потокам необходимы одни и те же исполнительные блоки процессора (рис. 5, 6, 7 и 8).
Рис. 5
Рис. 6
Рис. 7
Рис. 8
Отметим, что и в мультизадачной среде, каковой является операционная система Windows XP, при одновременной работе нескольких приложений (а это гарантирует возможность распараллеливания выполнения потоков в мультипроцессорной системе), что происходит при тестировании с помощью пакета BAPCo SYSmark 2002, прирост производительности в результате использования новых процессоров с технологией Hyper-Threading довольно невысок. Максимальный выигрыш в производительности на тесте Office Productivity составляет 6,8% (системная плата Soltek SL-85DR3) и чуть более 6% на тесте Content Creation (системная плата Iwill P4HT). Этот факт, на наш взгляд, объясняется теми же причинами, что указаны выше. Источником же сложившейся ситуации, по нашему мнению, является оптимизация исходного кода и последующей компиляции для работы этих программ на однопроцессорных рабочих станциях. И чем более оптимизирована программа, чем равномернее при ее выполнении загружаются исполнительные модули процессора, тем меньший эффект приносит применение технологии Hyper-Threading. Но положение может быть исправлено при некоторой доработке и оптимизации приложений для их работы в мультипроцессорной среде (а в идеале, применительно к нашему случаю, и псевдомультипроцессорной среде с разделением логическими процессорами вычислительных ресурсов единого физического процессора). Подтверждением этому служат результаты, показанные системами, собранными на базе тестируемых нами материнских плат, в ходе выполнения рендеринга графических сцен в пакете 3ds max 5 и расчета термодинамической модели атома аргона, который является одним из тестов, входящих в состав утилиты ScienceMark 2.0. Эти два приложения оптимизированы для работы в мультипроцессорных системах, что позволило получить максимальный прирост производительности от использования технологии Hyper-Threading — в случае рендеринга тестовой графической сцены SinglePipe2 он достиг почти 19%, а при расчете термодинамической модели превысил 9%.
Теперь, сделав ряд общих выводов, можно более подробно проанализировать результаты, показанные системными платами в ходе проведенных нами тестовых испытаний (см. табл. 3).
Таблица 3. Результаты тестирования
Abit | Albatron | ASUS | Chaintech | Gigabyte | Iwill | MSI | Soltek | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BE7-RAID | PX845PE PRO II | P4PE | 9EJS1 | GA-8PE667 Ultra | P4HT | 845PE Max2 | SL-85DR3 | ||||||||||
Чипсет | Intel 845PE | Intel 845PE | Intel 845PE | Intel 845PE | Intel 845PE | Intel 845PE | Intel 845PE | Intel 845PE | |||||||||
Hyper Threding | on | off | on | off | on | off | on | off | on | off | on | off | on | off | on | off | |
FSB, МГц | 133,52 | 133,34 | 133,67 | 135,02 | 134 | 134,03 | 133,66 | 134,02 | |||||||||
Коэф. Умножения | 23 | 23 | 23 | 23 | 23 | 23 | 23 | 23 | |||||||||
Частота системной шины, МГц | 534,08 | 533,38 | 534,69 | 540,07 | 535,99 | 536,13 | 534,64 | 536,07 | |||||||||
Тактовая частота процессора, МГц | 3070,95 | 3066,92 | 3074,48 | 3105,39 | 3081,93 | 3082,72 | 3074,16 | 3082,4 | |||||||||
Частота шины памяти, МГц | 333,8 | 333,35 | 334,18 | 337,55 | 335 | 335,08 | 334,1 | 335 | |||||||||
BAPCo SYSmark 2002 | Content Creation | 407 | 388 | 421 | 405 | 411 | 395 | 425 | 411 | 423 | 399 | 421 | 397 | 414 | 401 | 414 | 394 |
Office Productivity | 191 | 183 | 211 | 208 | 201 | 189 | 226 | 218 | 213 | 206 | 213 | 206 | 213 | 210 | 220 | 206 | |
SPEC ViewPerf 7.0 | 3dsmax-01 | 8,54 | 8,533 | 8,54 | 8,528 | 8,457 | 8,462 | 8,592 | 8,585 | 8,57 | 8,565 | 8,554 | 8,551 | 8,535 | 8,539 | 8,486 | 8,482 |
drv-08 | 40,95 | 41,45 | 41,49 | 41,43 | 39,01 | 39,61 | 41,77 | 42,09 | 41,67 | 42,34 | 42,38 | 41,81 | 41,15 | 41,8 | 41,08 | 40,79 | |
dx-07 | 29,85 | 29,85 | 29,79 | 29,8 | 29,45 | 29,42 | 30,21 | 30,17 | 29,99 | 29,99 | 29,98 | 29,98 | 29,88 | 29,85 | 29,46 | 29,47 | |
light-05 | 10,47 | 10,48 | 10,46 | 10,45 | 10,32 | 10,36 | 10,58 | 10,59 | 10,54 | 10,52 | 10,53 | 10,53 | 10,44 | 10,45 | 10,33 | 10,33 | |
proe-01 | 10,57 | 10,58 | 10,58 | 10,57 | 10,28 | 10,23 | 10,72 | 10,68 | 10,65 | 10,63 | 10,7 | 10,68 | 10,51 | 10,58 | 10,39 | 10,47 | |
ugs-01 | 4,899 | 4,9 | 4,899 | 4,9 | 4,893 | 4,895 | 4,9 | 4,9 | 4,901 | 4,9 | 4,9 | 4,901 | 4,899 | 4,897 | 4,898 | 4,896 | |
WAV -> MP3 (RazorLame 1.1.5 + Lame 3.92), сек | 179 | 176 | 175 | 177 | 175 | 176 | 176 | 175 | 176 | 176 | 175 | 176 | 176 | 176 | 178 | 179 | |
AVI -> MPEG4 (VirtualDub 1.4.10 + DIvX 5.0.2), сек | 542 | 552 | 544 | 548 | 562 | 555 | 543 | 541 | 544 | 539 | 545 | 543 | 551 | 549 | 561 | 555 | |
Arh | WinZip 8.1, сек | 334 | 330 | 292 | 292 | 290 | 294 | 309 | 311 | 298 | 294 | 286 | 291 | 297 | 301 | 301 | 305 |
WinAce v.2.2, сек | 2010 | 2001 | 1963 | 1963 | 2086 | 2090 | 1964 | 1968 | 1933 | 1938 | 1963 | 1964 | 2023 | 2019 | 2018 | 2020 | |
MadOnion 3DMark 2001SE | Hard | 12745 | 12787 | 12803 | 12825 | 12623 | 12544 | 12840 | 12831 | 12856 | 12951 | 12860 | 12896 | 12755 | 12785 | 12722 | 12741 |
Soft | 6600 | 6555 | 6546 | 6479 | 6395 | 6367 | 6682 | 6673 | 6595 | 6615 | 6563 | 6599 | 6501 | 6538 | 6443 | 6477 | |
Unreal Tournament 2003 Demo | dm-antalus | 56 | 55,34 | 56,09 | 54,46 | 54,55 | 53,64 | 55,21 | 54,32 | 55,92 | 55,79 | 59,43 | 59,12 | 53,97 | 53,92 | 54,31 | 54,89 |
br-anubis | 88,89 | 88,15 | 88,47 | 88,22 | 86,75 | 84,88 | 87,81 | 87,08 | 89,1 | 88,72 | 94,21 | 94,13 | 85 | 85,42 | 87,45 | 87,05 | |
dm-asbestos | 81,64 | 80,36 | 80,78 | 80,45 | 79,06 | 77,18 | 80,21 | 78,83 | 81,76 | 80,97 | 87,02 | 86,78 | 78,49 | 78,21 | 79,55 | 79,03 | |
ctf-citadel | 64,72 | 63,69 | 64,63 | 63,91 | 62,44 | 61,72 | 63,81 | 62,92 | 65,01 | 64,36 | 68,53 | 68,34 | 62,21 | 62 | 62,78 | 62,71 | |
dm-antalus | 173,12 | 173,72 | 173,84 | 173,8 | 171,88 | 171,77 | 174,56 | 174,58 | 174,26 | 174,48 | 173,74 | 174,2 | 172,6 | 173,35 | 170,51 | 173,05 | |
dm-asbestos | 231,53 | 231,44 | 231,73 | 232,06 | 226,54 | 225,62 | 233,27 | 233,95 | 233,25 | 233,1 | 233,25 | 233,25 | 230,05 | 231,93 | 228,81 | 229,93 | |
ctf-citadel | 147,09 | 147,89 | 147,92 | 148,23 | 144,77 | 144,06 | 148,88 | 149,49 | 148,44 | 149,31 | 147,86 | 148,56 | 146,28 | 147,83 | 144,1 | 146,12 | |
3ds max 5 | 3dsmax_rays, сек | 27,2 | 30,8 | 27,4 | 31,1 | 27,2 | 30,9 | 27,3 | 30,8 | 26,9 | 30,9 | 27,1 | 30,4 | 27,5 | 30,7 | 27,5 | 30,8 |
CBALLS2, сек | 34,6 | 42 | 34,6 | 42,5 | 34,6 | 42,1 | 34,3 | 41,9 | 34,5 | 42,4 | 34,4 | 41,9 | 34,5 | 41,8 | 35 | 42,4 | |
SinglePipe2, сек | 273,4 | 331,6 | 272,5 | 336,3 | 272,2 | 331,8 | 269 | 328,5 | 270,6 | 331,4 | 270,1 | 329,6 | 271,9 | 325,3 | 275,1 | 330,1 | |
Underwater_Environment_Finished, сек | 241 | 287 | 241,4 | 287,4 | 241,2 | 286,8 | 238,4 | 283,9 | 242,3 | 287,3 | 239,2 | 285,6 | 240,8 | 286 | 244,6 | 289,4 | |
vol_light2, сек | 11 | 13 | 11,1 | 13 | 11 | 13 | 10,8 | 12,9 | 10,9 | 13 | 10,9 | 13 | 11 | 13,1 | 11,1 | 13,1 | |
ScienceMark 2.0 | Molecular Dynamics Benchmark, сек | 82,641 | 90,835 | 81,93 | 90,116 | 82,762 | 89,556 | 80,872 | 87,529 | 82,514 | 87,687 | 82,137 | 89,174 | 84,282 | 89,252 | 84,403 | 91,995 |
Приведенные в таблице результаты лучше любых слов говорят о возможностях протестированных нами моделей материнских плат.
Здесь, пожалуй, будут уместны лишь небольшие комментарии. Так, несмотря на то, что системная плата Chaintech 9EJS1 показала лучшие результаты в подавляющем большинстве тестов (справедливости ради отметим, что ее отрыв от соперниц был минимален и зачастую составлял десятые доли процента), в результате она не стала платой-победительницей, имеющей лучший интегральный показатель производительности, во многом из-за того, что ее частота FSB составляет 135,02 МГц вместо положенных 133,3 МГц. То есть налицо банальный разгон системы, что, в общем-то, вполне обычное дело для современных системных плат. А с учетом того, что настройки BIOS практически всех плат позволяют изменять частоту FSB с шагом 1 МГц, превышение номинальной частоты системной шины должно каким-то образом учитываться. Именно с этой целью был введен поправочный коэффициент, позволяющий компенсировать разброс частот FSB у тестируемых системных плат.
Рис. 9
Рис. 10
Рис. 11
Учет этого коэффициента, а также прекрасные результаты, показанные в четырех из семи тестов, входящих в состав игры Unreal Tournament 2003 Demo (они лучше более чем на 5% по сравнению с ближайшими конкурентами), а также результаты всех остальных тестов, которые лишь немного уступали лучшим значениям, позволили материнской плате Iwill P4HT продемонстрировать самый высокий интегральный показатель производительности. Оценка функциональных возможностей системных плат показала, что наивысшую техническую оснащенность имеют модели ASUS P4PE и MSI 845PE Max2, при этом высокий показатель производительности последней, вкупе с ее высочайшей функциональностью, позволил получить этой материнской плате наивысший интегральный показатель качества.
В результате определения наилучшего соотношения «качество/цена» было установлено, что им обладает материнская плата Gigabyte GA-8PE667 Ultra, которая наряду со сравнительно низкой стоимостью обладает высокой функциональностью и производительностью.
Редакция выражает признательность компаниям, предоставившим
материнские платы для проведения тестирования:
|