среда, 21 июня 2017 г.

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

мужчина с компьютером сидит на диване
Возможность кэшировать BIOS видеокарты сидит в наших BIOS-ах достаточно давно. А вот опция Video RAM Cacheable всего год или два.
Для того чтобы разъяснить, о чем идет речь, я приведу картинку, позаимствованную с сайта epsilon.silicon.net.my/adrian. Оттуда же я позаимствовал и все рассуждения на эту тему. Так что данная статья является не более, чем переводом оригинального материала, написанного талантливым и разумным человеком, занимающимся с утра и до ночи всевозможными исследованиями на тему быстродействия компьютера. Итак, опция Video RAM Cacheable находится в разделе Advanced Chipset Features и выделена на иллюстрации к статье прямоугольником. Вообще говоря, получить снимок с экрана BIOS-а – дело не самое простое, так что за качество иллюстрации приношу извинения. Теперь разберемся, для чего же именно эта опция предназначена. В инструкции к «мамке» сказано, что ее включение скопирует участок видеопамяти с адреса A0000h по AFFFFh в кэш второго уровня L2, что должно вызвать прирост производительности системы. Но каким образом кэширование 64 килобайт памяти может убыстрить работу видеокарты и всей системы в целом? Для начала немного займемся теорией. Пропускная способность современных графических карт со 128-и битной шиной и RAM-ом, работающим на частоте 150MHz – 2.4GB в секунду. Пропускная способность самых последних карт – уже 3.2GB с секунду (из-за того, что работают они на частоте 200MHz). Но для данной статьи автор предпочел взять 2.4GB.