Одним из главных потребителей пропускной способности шины PCI является графический адаптер. По мере увеличения расширения и глубины цвета требования к пропускной способности шины, связывающей дисплейный адаптер с памятью и центральным процессором, повышаются. Одно из решений состоит в уменьшении потока графических данных, передаваемых по шине. Для этого графические платы снабжают ускорителями и увеличивают объем видеопамяти. В результате поток данных в основном циркулирует внутри графической карты, слабо нагружая внешнюю шину. Однако при трехмерных построениях ускоритель не справляется в ограниченном пространстве локальной памяти графического адаптера и его поток данных выходит на внешнюю шину.
Для решения этой задачи была разработана шина AGP (Accelerated Graphic Port – ускоренный графический порт). Порт AGP представляет собой 32-разрядную шину с тактовой частотой 66 МГц, большая часть сигналов которой позаимствована из шины PCI. Однако в отличие от PCI, порт AGP представляет собой двухточечный интерфейс, соединяющий графический адаптер с памятью и системной шиной процессора напрямую логикой и каналами данных чипсета системной платы, не пересекаясь с шиной PCI. Качественные характеристики шины AGP обеспечиваются следующими факторами:
? конвейеризацией обращений к памяти;
? удвоенной (2х), учетверенной (4х) или увеличенной в восемь раз (8х) частотой передачи данных (относительно тактовой частоты порта);
? демультиплексированием шин адреса и данных.
Пример конвейеризации обращений к памяти показан на рис. 13, где сравниваются обращения к памяти PCI и AGP. В PCI во время реакции памяти на запрос шина простаивает, но не свободна. Конвейерный доступ AGP позволяет в это время передавать следующие запросы, а потом получить поток ответов.
