|
그래픽 프로세서, GPGPU를 위한 ATI Stream 강조! 
AMD 2008 Analyst Day에서는 보드나라에서도 소개해드린 ATI Radeo HD 4800 시리즈 그래픽 카드들에 대한 아키텍처 부분에 대한 설명 외에도 경쟁사인 NVIDIA가 CUDA로 강조하고 있는 GPU를 이용한 병렬 컴퓨팅인 GPGPU 지원을 위한 ATI Stream에 대한 설명도 포함되었다.

최근 그래픽 카드 시장은 게이밍에 대한 요구가 증가되고 DirectX 9.0c를 넘어 DirectX 10 이상의 환경을 통한 성능과 그래픽 효과 지원이 강화되고 있다. 이에 맞추어 AMD ATI도 경쟁사보다 빠르게 DirectX 10.1을 지원하고 있으며, 2009년에는 40nm 공정과 DirectX 11을 지원하는 GPU (RV870)를 출시할 계획을 가지고 있다.
또한, 3D 게이밍 분야에서의 물리연산이나 비디오 트랜스코딩을 GPU로 가능하게 해주는 GPGPU가 강화되고 있는 추세에 맞추어 AMD ATI도 ATI Stream을 통해 NVIDIA의 CUDA에 대응하게 된다.

AMD는 ATI 인수후 퍼포먼스급의 성능을 가진 하나의 GPU를 만든 후 이를 2개 활용하여 듀얼 GPU 구성으로 하이엔드급 제품을 만들고 같은 아키텍처로 하위 제품을 만들어 경쟁사와 성능과 가격경쟁에서 유리한 방향으로 이끌어가고 있다. 무엇보다 경쟁사보다 빠르게 적용된 공정 (55nm) 등이 현재의 HD 4000 시리즈의 큰 보탬이되고 있다.
Radeon HD 4800 시리즈는 기존 HD 3800 시리즈를 뛰어넘어 경쟁사의 하이엔드급 GPU와 비슷한 성능을 내주어 현재 그래픽 시장을 유리하게 이끌어가고 있다. Radeon HD 4800 시리즈는 HD 3800 시리즈와 비교하여 320개에서 2.5배 늘어난 800개의 스트림 프로세서와 와트 당 1.95배, 단위면적 당 2.8배의 성능 향상이 이루어졌으며, AA 성능 향상, 부동소수점 연산 2배 정밀도 향상, 4배 빨라진 지오메트리 쓰레드 성능, 테셀레이션 성능 개선, 새로운 Hub 메모리 컨트롤러 아키텍처, GDDR5 SDRAM 사용, 텍스처 유닛 40개로 증대, ROP 처리 성능 개선, 향상된 전원 관리 기능을 제공한다.
Radeon HD 4800 시리즈에 대한 아키텍처 부분의 설명은 지난 기사인 [이론편] 공정으로 압도하는 RV770. ATI Radeon HD 4800 시리즈를 참조하면 된다.


AMD는 데스크탑 기반의 그래픽 카드 외에도 전문가용 ATI FireGL 제품군의 리눅스 환경의 성능에서 경쟁 제품을 리드하고 뷰퍼프 10에서 경쟁 제품들을 앞서는 제품군을 갖추고 있다고 밝혔다.


하드웨어 이외에도 AMD는 카탈리스트 드라이버의 꾸준한 개선으로 이제 경쟁사인 NVIDIA의 포스웨어에 경쟁할 수 있는 드라이버 성능 및 기능을 갖추게 되었으며, 앞으로 등장할 마이크로소프트의 윈도우7이나 게임, 프로그램 제작사들과의 협력을 통해 안정성과 성능을 개선해 나갈 것이라고 밝혔다.
GPGPU와 퓨전이 대세!

AMD는 오래전부터 그래픽 코어를 CPU에 내장한 퓨전 프로세서를 구상해왔고 인텔 역시 2009년을 기점으로 CPU에 그래픽 코어를 내장한 네할렘 마이크로아미텍처 기반의 헤븐데일 (Havendale) 등의 프로세서가 등장할 것으로 알려지고 있어 퓨전이 앞으로 지향해야할 방향이 되고 있다.
또한, GPU를 범용 목적에 사용하는 스트리밍 컴퓨팅도 중요하게 다루어지고 있으며, NVIDIA는 CUDA와 이를 이용하는 NVIDIA PhysX나 프로그램 지원을 확대하고 있고 AMD ATI 역시 ATI Stream을 통해 GPGPU 환경을 개선해나가고 있다.


AMD는 GPU 병렬 컴퓨팅을 위해 프로세서와 GPU 제품군 확보를 토대로 표준인 DirectX나 OpenCL 기반의 인터페이스를 채택하고, ACML, Brook+과 같은 툴을 개발자들에 제공하여 GPGPU 활용을 위한 기반을 갖추고 있다. 반면, NVIDIA는 자사만의 CUDA를 통한 GPU 병렬 컴퓨팅을 구현하고 있어 AMD ATI와는 다른 방향을 갖고 있다.
AMD 스트림 컴퓨팅은 2005년 시작되었으며, GPU를 병렬 컴퓨팅에 사용할 수 있는 CTM 플랫폼을 통해 구현하였고 2007년에는 AMD Stream SDK를 개발자들에 제공하고 GPU 스트림 프로세서로 AMD FireStream 제품군을 내놓았다. 2008년에는 데스크탑 HD 4800 시리즈와 같은 GPU 기반의 1Tera FLOPs 처리 능력을 제공하는 FireStream 제품군이 등장했다.
2008년 12월 10일에 등장할 것으로 예상되는 카탈리스트 8.12에서는 데스크탑용 GPU의 GPGPU 활용을 위한 ATI Stream (NVIDIA CUDA 대응) 지원과 이를 활용한 비디오 트랜스코딩 유틸리티 등을 제공할 것으로 알려지고 있다.
AMD ATI는 카탈리스트 8.12의 ATI Stream 지원을 통해 NVIDIA CUDA와 본격적으로 GPU 병렬 컴퓨팅 시장에서 맞서게 되며, 앞으로는 얼마나 많은 GPU 병렬 컴퓨팅 활용 프로그램의 등장과 제작사와의 협력이 중요하게 작용될 것으로 보여진다.
|