Архитектура видеопамяти

MDRAM (Multibank DRAM - много банковое ОЗУ) - вариант DRAM разработанный фирмой MoSys, организованный в виде множества независимых банков объемом

Архитектура видеопамяти

Статья

Компьютеры, программирование

Другие статьи по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
на максимум, а антиалиасинг х4 и анизотропная фильтрация х16 форсированы через драйверы. Обратите внимание, в действительно тяжелых условиях GeForce 8800 GT 256 МБ не смогла пройти тест, а при разрешении 1920×1200 сдалась и 8800 GT 512 МБ.

Как показало наше исследование, видеокарты на базе чипов от NVIDIA гораздо болезненнее реагируют на нехватку видеопамяти, и, что еще усугубляет ситуацию, они при этом используют большее количество видеопамяти, чем продукты ATI. Как следствие мы получаем очень странную картину Radeon HD 3850 256 МБ, имея одинаковый объем памяти с GeForce 8800 GT 256 МБ, в тяжелых режимах оказывается зачастую быстрее, несмотря на более медленный GPU. Хотя практической ценности от этого преимущества HD 3850 256 МБ нет, поскольку играть при подобных настройках уже нельзя.

Мы знали: 256 МБ памяти для такого достаточно мощного чипа, как G92, мало, однако то, что это настолько негативно влияет на быстродействие, стало неприятным открытием. Даже при разрешении 1280×1024 преимущество версии 8800 GT с 512 МБ может составлять 60%. Учитывая незначительное отличие в стоимости между моделями GeForce 8800 GT с 256 МБ и 512 МБ, гораздо предпочтительнее последняя. Особенно если учесть, что недорогая HD 3850 512 МБ показывает иногда даже лучшую производительность, чем 8800 GT 256 МБ. А если говорить о комфортности, то разница еще более велика пусть и невысокая, но стабильная частота кадров заметно приятней высокой, но с частыми «лагами» при нехватке памяти. Еще одной интересной особенностью стало то, что 8800 GT с 256 МБ зачастую расходовала больше видеопамяти, чем модификации с 512 МБ и 1 ГБ.

Стоит отметить еще один побочный эффект нехватки видеопамяти, который часто не принимают во внимание, уменьшение количества свободной ОЗУ. К примеру, в Oblivion при использовании HD 3850 256 МБ обращения к файлу подкачки на жестком диске были уже весьма частыми. Естественно, можно нарастить объем оперативной памяти и таким образом чуть улучшить ситуацию, однако с точки зрения производительности в играх все же лучше иметь графический адаптер с достаточным объемом видеопамяти.

При выборе между 8800 GT 512 МБ и 8800 GT 1 ГБ надо смотреть на личные предпочтения и цены: если вы играете при высоких разрешениях, то при разнице в стоимости 1015% можно присмотреться к модели с гигабайтом памяти. А вот покупку Radeon HD 3850 1 ГБ нельзя назвать оправданной отличие в производительности невелико даже в Oblivion. Скорее всего, сказывается использование видеокартами ATI более совершенного алгоритма сжатия текстур и шейдерного сглаживания.

Можно с уверенностью сказать, что 512 МБ на данный момент являются необходимостью для современных видеокарт, за исключением, возможно, бюджетных. Кроме того, уже сейчас существуют приложения, где и 512 МБ будет не всегда достаточно. Однако с другой стороны, в тех случаях, когда дополнительные 512 МБ ощутимо помогают, производительность обычно уже слишком низкая. К примеру, в Crysis мы не устанавливали максимально возможные настройки, при которых используется около 700 МБ, именно по этой причине. Потому оснащение видеокарт 1 ГБ памяти будет действительно оправданным для топовых ускорителей нового поколения.

 

Конфигурация тестового стендаВидеокартаASUS EAH3850 OCGEAR/HTDI/512M/AMSI NX8800GT-T2D256E-OCMSI NX8800GT-T2D512ESapphire HD 3850 1 GSapphire HD 3850 256MSparkle SF-PX88GT1024D3-HP Cool-pipe 3Материнская платаGigabyte GA-P35-DS4ПроцессорIntel Core 2 Duo E8200 @ 3800 МГцОперативная памятьTranscend aXeRam TX800QLJ-2GK (2×1 ГБ DDR2-800 @ 950, 4-4-4-12)Жесткий дискSamsung SP2004C, 200 ГББлок питанияbe quiet! Dark Power PRO BQT P6PRO-1000WОС и драйверыОС Microsoft Windows XP Professional SP2, драйверы: NVIDIA ForceWare 175.16, ATI Catalyst 8.5

Продукты предоставленыASUSMTI, www.mti.uabe quiet!Revoltec, www.revoltec.com.uaGigabyteCompass, www.compass.uaIntelПредставительство Intel, www.intel.uaMSIПредставительство MSI в Украине, www.msi-ua.comSapphire«Квазар-Микро», www.kvazar-micro.comSparkleSparkle, www.sparkle.com.twTranscendTechnoPark, www.technopark.ua

Современные типы видеопамяти: MDRAM, VRAM, WRAM,SGRAM и другие

 

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

FPM DRAM (Fast Page Mode Dynamic RAM - динамическое ОЗУ с быстpым стpаничным доступом) - основной тип видеопамяти, идентичный используемой в системных платах. Использует асинхpонный доступ, пpи котоpом упpавляющие сигналы жестко не пpивязаны к тактовой частоте системы. Активно пpименялся пpимеpно до 1996 г. Hаиболее pаспpостpаненные микpосхемы FPM DRAM - 4-pазpядные DIP и SOJ, а также - 16-pазpядные SOJ.

EDO DRAM (Extended Data Out DRAM - динамическое ОЗУ с pасшиpенным вpеменем удеpжания данных на выходе) - тип памяти с элементами конвейеpизации, позволяющий несколько ускоpить обмен блоками данных с видеопамятью.

SDRAM (Synchronous Dynamic RAM - синхронное динамическое ОЗУ) пришел на замену EDO DRAM и других асинхронных одно-портовых типов памяти. После того, как произведено первое чтение из памяти, или первая запись в память, последующие операции чтения или записи происходят с нулевыми задержками. Этим достигается максимально возможная скорость чтения и записиданных.

VRAM (Video RAM - видеоОЗУ) - так называемая двух портовая DRAM. Этот тип памяти обеспечивает доступ к данным со стороны сразу двух устройств, т.е. есть возможность одновременно писать данные в какую-либо ячейку памяти, и одновременно с этим читать данны е из какой-нибудь соседней ячейки. За счет этого позволяет совмещать во времени вывод изображения на экран и его обработку в видеопамяти, что сокращает задержки при доступе и увеличивает скорость работы. Т.е. RAMDAC может свободно выводить на экран монитора раз за разом экранный буфер ничуть не мешая видео чипу осуществлять какие-либо манипуляции с данными. Hо однако это все таже DRAM и скорость у нее не слишком высокая.

WRAM (Window RAM) - вариант VRAM, с увеличенной на ~25% пропускной способностью и поддержкой некоторых часто применяемых функций, таких как отрисовка шрифтов, перемещение блоков изображения и т.п. Применяется практически только на акселераторах фирм Matrox и Number Nine, поскольку требует специальных методов доступа и обработки данных, наличие всего одного производителя данного типа памяти (Samsung) сильно сократило возможности ее использования. Видеоадаптеры построенные с использованием данноготипа памяти не имеют тенденции к падению производительности при установке больших разрешений и частот обновления экрана, на одно-портовой же памяти в таких случаях RAMDAC все большее время занимает шину доступа к видеопамяти и производительность видеоадаптера может сильно упасть.

SGRAM (Synchronous Graphics RAM - синхронное графическое ОЗУ) вариант DRAM с синхронным доступом. В принципе, работа SGRAM полностью аналогична SDRAM, но дополнительно поддерживаются еще некоторые специфические функции, типа блоковой и масочной записи. В отличие от VRAM и WRAM, SGRAM является одно-портовой, однако может открывать две страницы памяти как одну, эмулируя двухпортовость других типов видеопамяти.

MDRAM (Multibank DRAM - много банковое ОЗУ) - вариант DRAM разработанный фирмой MoSys, организованный в виде множества независимых банков объемом по 32КБ каждый, работающих в конвейерном режиме и использующая распараллеливание операций доступа к данным между большим количеством банков памяти RDRAM (RAMBus DRAM) память использующая специальный канал передачи данных (Rambus Channel), представляющий собой шину данных шириной в один байт. По этому каналу удается передавать информацию очень большими потоками, наивысшая скорость передачи данных для одного канала на сегодняшний момент составляет 1600MB/сек (частота 800MHz, данные передаются по обеим срезам импульса). Hа один такой канал можно подключить несколько чипов памяти. Контроллер этой памяти работает с одним каналом Rambus, на одном чипе логики можно разместить четыре таких контроллера, значит теоретически можно поддерживать до 4 таких каналов, обеспечивая максимальную пропускную способность в 6.4GB/сек. Hа сегодняшний момент этот тип памяти обеспечивает наивысшую пропускную способность на один чип памяти среди всех остальныхтипов памяти. Увеличение скоpости обpащения видеопpоцессоpа к видеопамяти, помимо повышения пpопускной способности адаптеpа, позволяет поднять максимальную частоту pегенеpации изобpажения, что снижает утомляемость глаз опеpатоpа.

Похожие работы

<< < 1 2 3