RSS

Что такое Agp

Описание: Стандарт на AGP (Accelerated Graphics Port (AGP) - ускоренный графический порт) был разработан фирмой Intel с для того, чтобы не меняя сложившийся стандарт на шину PCI, ускорить ввод/вывод данных в видеокарту и, кроме этого, увеличить производительность компьютера при обработке трехмерных изображений без установки дорогостоящих двухпроцессорных видеокарт с большими объемами как видеопамяти, так и памяти под текстуры, z-буфер и т.п.. Этот стандарт был поддержан большим количеством фирм, входящих в AGP Implementors Forum, организацию, созданную на добровольной основе для внедрения этого стандарта. Поэтому развитие AGP было довольно стремительным. Стартовая версия стандарта - AGP 1.0.

Конструктивное исполнение представляет собой отдельный слот с питанием 3.3 V, напоминающий слот PCI, но на самом деле никак с ним несовместимом. Обычная видеокарта не может быть установлена в этот слот и наооборот.

Скорость передачи данных до 532 Мбайт/с, обусловлена частотой шины AGP до 132 МГц, отсутствием мультиплексирования шины адреса и данных (на PCI по одним и тем же физическим линиям сначала выдается адрес, а потом данные). AGP имеет частоту шины 66 МГц и ту же разрядность и в стандартном режиме (точнее - режим "1x") может пропустить 266 Мбайт/с. Для повышения пропускной способности шины AGP в стандарт заложена возможность передавать данные, используя как передний так и задний фронт синхросигнала - режим 2x. В режиме 2x пропускная способность 532 Мбайт/с. При достижении частоты шины в 100 МГц скорость обмена возрастет до 800 Мбайт/с.
Кроме "классического" способа адресации, как на PCI, в AGP может использоваться режим sideband addressing, называемый "адресацией по боковой полосе". При этом используются специальные, отсутствующие в PCI, сигналы SBA (SideBand Addressing). В отличие от шины PCI на AGP присутствует конвейрная обработка данных.
Основная обработка трехмерных изображений выполняется в основной памяти компьютера как центральным процессором, так и процессором видеокарты. Механизм доступа процессора видеокарты к памяти получил название DIrect Memory Execute (DIME - непосредственное выполнение в памяти). Следует упомянуть, что сейчас не все видеокарты стандарта AGP поддерживают этот механизм. Некоторые карты пока имеют только механизм, аналогичный bus master на шине PCI. Не следует путать этот принцип с UMA, который используется в недорогих видеокартах, размещенных, как правило, на материнской плате. Основные отличия:
  • Область основной памяти компьютера, которая может использоваться AGP картой (ее также называют "AGP память"), не заменяет память экрана. В UMA основная память используется как память экрана, а AGP память лишь дополняет ее.
  • Пропускная способность памяти в UMA видеокарте меньше, чем для шины PCI.
  • Для вычислений текстур привлекаются только центральный процессор и процессор видеокарты.
  • Центральный процессор записывает данные для видеокарты непосредственно в область обычной памяти, доступ к которой получает также и процессор видеокарты.
  • Выполняются только операции чтения/записи в память
  • Нет арбитража на шине (AGP порт всегда один) и временных затрат на него
  • Обычная память (даже SDRAM) существенно дешевле, чем видеопамять для графических карт.

Вот что такое AGP.

0 коммент.:

Отправить комментарий