WIPIVERSE

AGP

AGP(Accelerated Graphics Port, 가속 그래픽 포트)는 3차원 컴퓨터 그래픽스의 가속을 돕기 위해 컴퓨터 시스템에 비디오 카드를 연결하도록 설계된 병렬 확장 카드 표준이다. 인텔(Intel)이 PCI-SIG와 별도로 설계했으며, 원래 비디오 카드용 PCI 버스 연결의 후속 규격으로 개발되었다.

개요

AGP는 1996년에 인텔에 의해 발명되었으며, 1997년 8월 인텔 i440LX 칩셋과 함께 본격적으로 도입되었다. 기존 PCI 버스가 그래픽 카드의 고속 데이터 전송 요구를 충족하지 못하는 한계를 극복하기 위해 설계된 전용 그래픽 인터페이스였다. AGP 슬롯은 그래픽 카드 전용으로만 사용되며, PCI와 달리 다양한 종류의 확장 카드를 꽂을 수 없다는 특징이 있다.

PCI에 대한 기술적 이점

AGP는 PCI 표준의 상위 집합으로, 다음과 같은 주요 개선점을 제공했다.

첫째, AGP는 PCI 버스를 공유하지 않고 확장 슬롯과 마더보드 칩셋 사이에 전용의 점대점(point-to-point) 경로를 제공한다. 이는 더 높은 클럭 속도를 허용했다.

둘째, 주소와 데이터 단계를 분리하는 분할 트랜잭션(split transaction) 방식을 사용하여 읽기 작업 중 버스가 유휴 상태로 인한 긴 지연을 피할 수 있었다.

셋째, PCI 버스 핸드셰이킹이 단순화되었다. AGP 전송은 항상 8바이트 길이의 배수로 이루어지며, 데이터는 블록 단위로 전송된다.

넷째, AGP 3.0부터는 사이드밴드 주소 지정(sideband addressing)이 필수화되어 주소와 데이터 버스가 분리되었다.

이러한 개선 덕분에 AGP 카드는 시스템 RAM에서 텍스처를 직접 읽을 수 있게 되었으며, 이는 그래픽스 주소 재매핑 테이블(GART)을 통해 구현되었다.

버전

AGP는 여러 버전으로 발전했다.

  • AGP 1.0(1997년): 3.3V 신호, 1배속(266 MB/s) 및 2배속(533 MB/s) 지원
  • AGP 2.0: 1.5V 신호, 4배속(1066 MB/s) 추가
  • AGP 3.0: 0.8V 신호, 8배속(2133 MB/s) 지원

또한 고전력 워크스테이션급 카드를 위한 공식 확장인 AGP Pro가 존재했으며, 제조업체별 비공식 변형(울트라-AGP, AGP 익스프레스, AGI, AGX, XGP, AGR 등)도 생산되었다.

역사와 쇠퇴

AGP는 1997년부터 2000년대 초반까지 개인용 컴퓨터 그래픽 인터페이스의 주류로 자리 잡았다. 초기 AGP 지원 비디오 칩셋에는 렌디션 베리티 V2200, 3dfx 부두 밴시, 엔비디아 리바 128, 인텔 i740, ATI 레이지 시리즈 등이 포함되었다.

그러나 2004년부터 병렬 방식이 아닌 직렬 방식의 PCI 익스프레스(PCIe)가 도입되면서 AGP는 점진적으로 대체되었다. 2008년 중반에는 PCIe 카드가 시장을 지배하게 되었고, AGP 모델은 소수만 남았다. 2010년까지 새로운 마더보드 칩셋은 AGP를 지원하지 않게 되었으며, 2016년 윈도우 10 버전 1607은 AGP 지원을 중단했다. 2020년에는 오픈 소스 리눅스 커널 드라이버에서 AGP 지원 제거가 고려되기도 했다.

전력 소비

AGP 슬롯은 최대 약 48.25W를 공급할 수 있었으며, AGP Pro는 최대 110W의 추가 전력을 제공했다. 많은 AGP 카드는 슬롯이 제공하는 것보다 더 많은 전력을 공급받기 위해 추가 전원 커넥터를 갖추고 있었다.

의의

AGP는 3D 그래픽 가속이 개인용 컴퓨터의 핵심 기능으로 부상하던 시기에 그래픽 카드 전용 고속 인터페이스의 필요성을 충족시킨 기술적 이정표였다. 현재는 구식화된 표준이지만, 이후 PCI 익스프레스로 이어지는 그래픽 인터페이스 발전의 기반을 마련했다는 점에서 컴퓨터 하드웨어 역사에서 중요한 위치를 차지한다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기