Сравнение производительности системы при использовании кеша 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 Мбайт Выигрыш
CPUMark16 427 428 0.2%
CPUMark32 417 424 1.7%
Business Disk Winmark 1170 1170 0%
HighEnd Disk Winmark 3940 3940 0%
Business Graphics Winmark 40.8 41.1 0.7%
HiEnd Graphics Winmark 25.1 25.2 0.4%
Quake, FPS 40.2 40.9 1.7%
XDemo, FPS 42.0 42.3 0.7%

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

Тест 512 Кбайт 1 Мбайт Выигрыш
CPUMark16 422 424 0.5%
CPUMark32 511 535 4.5%
Business Disk Winmark 1160 1190 2.5%
HighEnd Disk Winmark 4430 4490 1.4%
Business Graphics Winmark 41.6 41.8 0.5%
HiEnd Graphics Winmark 27.9 28.3 1.4%
Quake, FPS 34.3 35.2 2.6%
XDemo, FPS 41.0 41.2 0.5%

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

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




Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.