16/03/2013 - 12:31 [ ]Блеск и нищета VIA MVP3

Мои восторги на счёт чипсетов тайваньской фирмы VIA утихли ещё в 2003 году, когда компания начала сдавать свои позиции на рынке, окукливаясь в полном соответствии с занимаемой нишей.

Для исследования свойств VIA MVP3 я выбрал материнскую плату TYAN S1598, несмотря на то, что «под рукой» находилась легендарная Lucky Star/Formoza 5MVP3 с такими же характеристиками (1МБ кэша на борту) да ещё и с «продвинутым» тактовым генератором, позволяющим выставить частоты системной шины 112 и 120 МГц.

Вот именно благодаря легендарности и печальной известности, 5MVP3 рассматриваться не будет. Забегая наперёд, скажу что для меня полученные результаты неожиданностью не являются, потому идея разгона по шине была отвергнута сразу, остались в итоге результаты для сбора статистики.

Итак, имеем следующую конфигурацию:

CPU:AMD K6-III+ 400@600MHz(6x100)

RAM: 2x256 PC133 Kingmax 2-2-2-5

MoBo: Tyan S1598

Video:

128MB ATI FireGL 8800

128MB nVidia FX5900

HDD: SSD Crucial C300 with IDE/SATA adapter

OS:

MS Windows Millennium Edition

MS Windows XP SP3

 

Итак, конфигурация отличается от рассмотренной в предыдущем материале. И эти отличия следует оговорить особо. Процессор K6-III+/400ATZ взят из партии (20 шт.), приобретённой мной в Германии в 2009 году, по своим характеристикам он ничем не отличается от рассмотренного уже K6-III+/550ACR, разве что датой выпуска (45 неделя 2003 года - 0345) и номинальным напряжением питания (1.6V – для встраиваемых систем). Модули памяти Kingmax имеют меньшую ёмкость чипов (64Мбит Kingmax против 128Мбит Micron). В видеоподсистему добавлена альтернатива из nVidia 5900. В ходе предыдущего тестирования было замечено странное поведение тестов в Windows Millennium, а потому для достоверности результатов была добавлена ОС Windows XP, которая позволит в будущем сравнивать результаты Socket 7 с более современными платформами.

Сама материнская плата тоже достойна более подробного рассмотрения. Помимо 1МБ кэша на борту, плата оснащена южным мостом VIA VT82C686 (вместо стандартного для MVP3 - VT82C586), поддерживающим ATA66, что должно нивелировать разницу с ALi Aladdin V+ в дисковой подсистеме. Из других приятных особенностей платы – форм-фактор ATX и большее число USB-портов.

Tyan S1598

Теперь настало время кинуть эту ложку мёда в бочку дёгтя реальной действительности :)

Первое, с чем пришлось столкнуться при подготовке системы к работе - нежелание текущей прошивкой распознавать ядро процессора. Вылечилось это перепрошивкой на последнюю официальную версию BIOS с одновременным пропатчиванием от такой неприятности как повышенная латентность шины PCI и памяти. проявляется это в хрипах звуковой карты и заниженной пропускной способности памяти. Дальнейшая настройка системы проводилась с помощью WPCREDIT.

Поглядим теперь, чего удалось добиться с помощью этих шаманских бубнов:

Cache Burst 32 Report

Creation Date: 02-Mar-2013 at 11:30:13
OS version: Windows Me™

Processor: AMD K6™III+ 601,36 MHz Core: [05D0] Sharptooth 0.18 µm

Memory 32-bit Bandwidth: Read: 233,64 MB/s ( 9,81 Cycles), Write: 72,49 MB/s ( 31,64 Cycles)
Memory 64-bit Bandwidth: Read: 233,83 MB/s ( 19,62 Cycles), Write: 144,96 MB/s ( 31,65 Cycles)
Memory Peak Bandwidth: 233,81 MB/s

Bandwidth Graph:

 Cache Burst MVP3

Bandwidth Table:

Block Size

Bandwidth (MB/s)

Read Latency (Cycles)

Read
MMX Read
SSE Read

Write
MMX Write
SSE Write

Move
MMX Move
SSE Move

Step 4 Bytes

4 KB

2008,46
3953,93
---

986,39
4486,47
---

71,77
143,43
---

3,01

8 KB

2021,63
4028,46
---

1151,69
3211,40
---

71,79
143,56
---

3,00

16 KB

2026,81
4048,57
---

1207,33
3710,10
---

71,79
143,60
---

3,00

32 KB

2023,71
4016,64
---

1187,22
2254,57
---

71,76
143,50
---

3,01

64 KB

1461,48
2283,25
---

624,50
1285,32
---

71,76
143,47
---

3,51

128 KB

1457,32
2281,81
---

498,37
971,32
---

71,74
143,44
---

3,51

256 KB

1438,15
2224,19
---

327,04
666,74
---

70,56
140,73
---

3,57

512 KB

441,56
441,50
---

114,20
232,87
---

63,96
116,02
---

5,98

1024 KB

439,09
439,57
---

88,07
176,47
---

63,94
115,83
---

6,01

2048 KB

233,52
233,76
---

78,98
158,31
---

52,28
82,38
---

10,60

4096 KB

233,59
233,70
---

75,01
150,21
---

52,22
82,42
---

10,61

8192 KB

233,57
233,68
---

73,35
146,66
---

52,24
82,40
---

10,60

16384 KB

233,60
233,88
---

72,48
144,95
---

52,25
82,46
---

10,60

 

Итак, из вышеприведённого отчёта становится ясно, что несмотря на все старания, увеличить ПСП серьёзно не удаётся. ПСП на запись вдвое ниже чем на чтение, а так же скорость записи в нормальном режиме 32bit вдвое ниже скорости в режиме пакетной записи ММХ (64 bit), т.е. вчетверо ниже скорости чтения из RAM в любом режиме! Такое катастрофическое соотношение скорости чтения/записи/копирования является "фирменной особенностью" чипсета VIA MVP3 и характерно для всех плат на его основе. Аналогичный замер ПСП для Lucky Star 5MVP3 был сделан мной ещё в 2009 году, и я приведу его отдельным материалом, как и статистику GA-5AA с аналогичной частотой работы процессора. Сопоставив данные, можно сделать следующие выводы:

1. MVP3 проигрывает по скорости чтения из памяти чипсету Ali Aladdin V+ (M1542) практически в полтора раза.

2. В режиме нормальной 32-битной записи MVP3 проигрывает чипсету Ali Aladdin V+ (M1542) вдвое

3. Для MVP3 cкорость записи в 64-битном режиме вдвое выше скорости записи в 32-битном режиме, в то время как у Aladdin V+ 32-битный и 64-битный режимы записи по скорости между собой не отличаются.

Теперь перейдём к вычислительной части тестов:

S1598 Atomic CPU Test

S1598 Mathmark

S1598 CPU Mathmark

S1598 Nuclearus Multicore Benchmark

S1598 SuperPI

В приведённых результатах тестов производительности следует обратить внимание на показания SuperPI. Расчёт сделан за меньшее время чем в случае GA-5AA да ещё и с шиной 125МГц. Чем объясняется данное "чудо"? На мой взгляд, такой результат объясняется наличием мегабайтного кэша, куда укладывается часть рассчитываемых данных, в то время как у GA-5AA набортный кэш отключен, а встроенный кэш процессора недостаточен.