AMD GCN 아키텍처

페미위키

1 개요

GCN(Graphics Core Next)는 AMDGPU 아키텍처 중 하나이다. AMD 테라스케일 아키텍처에서 넘어왔으며, 4세대가 최신 아키텍처이고, 이후의 아키텍처는 AMD 베가 아키텍처로 넘어간다. 다만 테라스케일 아키텍처에서 GCN으로 넘어올 때와 달리 베가 아키텍처는 GCN 아키텍처의 연장선에 있다.

AMD Radeon HD 7000 시리즈와 AMD Radeon Rx 2xx/3xx 시리즈, AMD Radeon RX 4xx 시리즈에 사용되었다.

2 특징

이전 아키텍처가 VLIW SIMD 명령어를 사용했던 것과 달리 RISC SIMD 명령어를 사용하게 되었다.

모든 GCN GPU가 AMD Mantle을 지원한다. 덕분에 CPU 오버헤드가 감소하여 게임의 최소 프레임이 잘 보장된다. 또한 여기에서 더 나아가 모든 GCN GPU는 Direct3D 12Vulkan을 지원한다. 다만 모든 기능을 지원하는 것이 아닌 API만 지원하는 것이며, 여기에 대한 기능 레벨은 모든 기능의 작동을 보장하지 못 한다.

아키텍처 특성 상 GPGPU 성능이 경쟁사 대비 우수해서 게임보다는 비트코인 등의 채굴에 많이 사용되고 있다. 다만 게임 성능의 향상도 점진적으로 이뤄지고 있다.

3 버전 경과

3.1 1세대

3.2 2세대

3.3 3세대

  • HBM 지원
  • 테셀레이션 성능 개선
  • 델타 컬러 압축
  • 비동기 연산을 위한 하드웨어 스케쥴러 개선

3.4 4세대

  • 지오메트리 처리 향상
  • 가변 해상도 렌더링을 위한 AMD LiquidVR API 지원
  • 델타 컬러 압축 및 메모리 컨트롤러 개선
  • 쉐이더 명령어 프리페치 및 버퍼링 강화
  • 일시적 분할 스케줄링을 이용한 실시간 및 우선순위 비동기 연산
  • AMD TrueAudio Next 내장

4 한계

AMD의 재정난으로 인해 GCN 세대가 발전해도 제품에서는 이전 GCN 세대를 사용하는 경우가 빈번하며, 때문에 고성능 그래픽카드를 구매하려는 것이 아닌 경우 최신 제품을 구매해도 일부 기능을 사용하지 못하는 경우가 많다.

예를 들어 1세대 GCN 아키텍처를 사용한 AMD Radeon HD 7770은 2세대 GCN 아키텍처를 사용한 제품이 포함된 AMD Radeon Rx 2xx 시리즈의 AMD Radeon R7 250X와 완전히 동일한 제품이다. 이후로도 1세대 GCN 아키텍처는 3xx 시리즈에도 포함되었으며, 4xx 시리즈는 모바일 시리즈에만 이전 아키텍처가 사용되었다.

또한 재정난에 따른 드라이버 지원 미비로 제품 출시 초반에는 성능이 경쟁사 대비 그리 좋은 결과를 내지 못하나 점진적으로 성능 향상이 이뤄진다.

5 같이 보기