Сравнение производительности системы при использовании кеша L2 размером 512 Кбайт и 1 Мбайт


С появлением большого количества Socket-7 чипсетов сторонних фирм, существенно были расширены возможности для конструирования материнских плат. Так, например, одной из наиболее понятных и широко используемых характеристик является объем кеша второго уровня, установленного на плате. Интеловские чипсеты ограничивают его размер 512 Кбайтами, зато VIA, ALI и SiS в своих продуктах доводят это ограничение до 1 Мбайта или даже до 2 Мбайт. Естественно, производители материнских плат, стремясь выпустить более продаваемое изделие, пользуются этим и уже сейчас можно купить платы с L2-кешем в 1 Мбайт. Но одновременно с этим на рынке присутствуют и 512 Кбайтные модификации.

Целью этого материала является установить выигрыш, который получается от применения в два раза большего объема кеша, чем стандартные 512 Кбайт. Естественно предположить, что объем кеша второго уровня может существенно повлиять на скорость перекачки больших массивов данных. Однако, если вспомнить что применяемая в большинстве случаев SDRAM, работает по схеме 5-1-1-1, а кеш — по схеме 3-1-1-1, можно предположить, что даже в этом случае выигрыш будет невелик. Единственный момент, где это отличие может усилиться, это при разгоне — так как при увеличении частоты шины дополнительные циклы задержки для памяти придется использовать почти наверняка, а кеш скорее всего сохранит работоспособность по старой схеме.

Итак, для экспериментального установления влияния размера кеша на производительность системы, было проведено сравнительное тестирование двух материнских плат SOYO SY-5ED5/M c 512 Кбайтами и 1Мбайтом кеша L2 Эти платы выполнены на чипсете VIA Apollo VP-3 (ETEQ 6628) и поддерживают AGP. В тестировании использовались комплектующие: 32 Мбайта SDRAM, процессоры Intel Pentium 200 MMX и AMD K6 200 MHz, винчестер Quantum Fireball ST 2.1 Gb и видеокарты Virge/DX 4 Mb EDO и . Тестирование выполнялось программами ZD WinBench 97, моделирующего работу реальных приложений под Windows 95, Quake, для измерения производительности в играх под DOS, и XDemo для проверки производительности в 3D-графике. Везде, кроме измерений скорости работы 3D-акселератора, то есть кроме измерений по XDemo, в которых использовался Diamond Viper V330, использовалась видеокарта Virge/DX 4 Mb EDO.

Результаты следующие. С процессором Pentium MMX 200 МГц:

Тест512 Кбайт1 МбайтВыигрыш
CPUMark164274280.2%
CPUMark324174241.7%
Business Disk Winmark117011700%
HighEnd Disk Winmark394039400%
Business Graphics Winmark40.841.10.7%
HiEnd Graphics Winmark25.125.20.4%
Quake, FPS40.240.91.7%
XDemo, FPS42.042.30.7%

А с процессором AMD K6 200 МГц:

Тест512 Кбайт1 МбайтВыигрыш
CPUMark164224240.5%
CPUMark325115354.5%
Business Disk Winmark116011902.5%
HighEnd Disk Winmark443044901.4%
Business Graphics Winmark41.641.80.5%
HiEnd Graphics Winmark27.928.31.4%
Quake, FPS34.335.22.6%
XDemo, FPS41.041.20.5%

То есть, никакого катастрофического прироста производительности не происходит. Так что, установка 1 Мбайта кеша, не более чем маркетинговый шаг разработчиков материнских плат, сделанный для пользователей, которым приятно тешить свое самолюбие. Хотя все же с процессором AMD K6 какие-никакие результаты повыше, наверное из-за поддержки тестируемым чипсетом write allocate.

Оборудование предоставлено фирмой ОРКИ




28 февраля 1998 Г.