Надо ли кэширвать видеопамять? Часть 2

Надо ли кэширвать видеопамять? Часть 2

Теперь давайте возьмем процессор Celeron, с пропускной способностью шины 4.0GB в секунду. Как видите, это всего на 1.6GB больше, чем занимает видеокарта. С другой стороны, оперативная память забирает для себя 0.8GB, а работает она раз в пять медленнее кэша второго уровня. Было бы совсем неплохо использовать небольшое количество кэша для убыстрения медленной RAM-а, расположенной на «мамке», вместо более быстрой видеопамяти. А теперь примите во внимание, что информация из L2 должна пройти через AGP (а в некоторых случаях через PCI). Конечно, с появлением AGP4X информация проходит достаточно быстро. Но это все равно не сравнимо со скоростью обмена информации между видеокартой и оперативной памятью на «мамке». То есть весь прирост производительности, полученный в результате использования L2, будет потерян во время прохождения через AGP или PCI. Очевидно также, что образующийся дополнительный поток через AGP существенно уменьшит его пропускную способность.

Теперь посмотрим, что же происходит при использовании этих самых 64К. У Pentium II/III всего 512К L2, а у Celeron-а и того меньше. Конечно, время ожидания (latency) будет несравненно меньше. Но использование столь ограниченного ресурса для кэширования видеопамяти лишит motherboard кэша столь нужной для ускорения работы медленной оперативной памяти. То есть в то время, как производительность видеокарты возрастет, производительность системной RAM уменьшится.


Карта сайта


Информационный сайт Webavtocat.ru