7. GPGPU 경쟁 본격시작, 성능도 향상되었다! 
|

|
|
카탈리스트 8.12는 본격적인 GPGPU 경쟁과 성능 향상에 목적!

GPGPU 지원을 위한 ATI Stream의 공식 발표와 함께 이를 지원하는 카탈리스트 8.12 공식 드라이버가 2008년 12월 10일 등장했다. 데스크탑 시장에서는 GPGPU 지원과 이를 지원하는 어플리케이션들의 소개는 NVIDIA가 CUDA를 통해 먼저 발표하였지만, 늦어진 만큼 이번 카탈리트스 8.12를 통해 그동안 많은 준비를 해온 AMD ATI의 모습을 엿볼 수 있었다.
ATI Stream은 쉽게 말해 CPU가 일할 때 쉬고있는 GPU의 힘을 빌려 처리 성능을 향상시킬 수 있도록 하는 기술이다. 또, 최근 등장하는 고성능 GPU의 경우 CPU보다 GPU 병렬처리 부분에서 크게 앞서므로 앞으로 많은 프로그램들의 지원이 이루어지면 사용자들은 혜택을 받을 수 있을 것으로 기대된다.
이제 GPGPU를 위한 기술로 AMD는 ATI Stream을 전면에 내세워 NVIDIA CUDA와 경쟁하게 될 것인데 이미 ATI Stream이나 CUDA를 지원하는 트랜스코딩 프로그램들부터 시작되고 있다.
NVIDIA가 CUDA 지원 동영상 트랜스코딩 프로그램으로 Badaboom을 소개하였던 것처럼 그동안 화질이나 여러 문제점들을 가져 소외 (?)되었던 ATI 어비보 비디오 컨버터를 ATI Stream 지원 버전으로 바꾸어 사용자들에게 소개하고 있다. 이는 양사 모두 사용자들이 체감하기에 가장 쉽고 빠른 동영상 트랜스코딩 분야에서 CPU보다 앞선 처리 성능을 가진 GPU의 성능이 크게 작용할 수 있는 것을 보았기 때문이다.
실제 동영상 트랜스코딩 테스트에서도 나타났듯이 CPU로만 처리하는 것보다 GPU의 도움을 받을 경우 빠른 변환 속도를 보여주었다. 다만, 아직까지 AMD ATI를 비롯하여 NVIDIA 양사 모두 제공되는 트랜스코딩 프로그램의 불안정함이나 다양한 포맷, 비디오 형식, 국내 사용자들을 위한 자막 기능 등 해결해 나가야할 부분이 많다.
무엇보다 국내시장 자체로 보았을 때 ATI 어비보 비디오 컨버터나 NVIDIA CUDA 지원 Badaboom은 자막 기능 부재 등 국내 실정에 맞지 않는 부분의 변화나 국내 트랜스코딩 프로그램 지원에 따른 공통된 GPGPU 기술 지원 플러그인 등과 같은 시도도 필요해보인다.

[카탈리스트 8.12에 포함된 ATI Stream 지원 ATI 어비보 비디오 컨버터]
카탈리스트 8.12 드라이버는 GPGPU를 위한 ATI Stream의 공식 지원 시작 외에도 경쟁사의 새로운 드라이버에 대응하기 위한 성능 향상도 이루어졌다. AMD 릴리즈 노트를 통해 소개하였던 성능 향상을 일부 게임을 통해 살펴보았는데 실제 성능 향상이 나타나고 있어 GPGPU 지원 외에도 성능 향상에도 노력을 기울인 것으로 확인된다.
하지만, 아직까지 일부 게임들의 버그가 남아있는 점 등이 존재하고 있어 개선이 필요하다. 물론, 카탈리스트 8.12를 시작으로 이런 부분들은 점차 개선될 것이고 이 과정에서 많은 사용자들의 피드백을 통해 문제 개선을 위한 AMD의 적극적인 노력이 필요해보인다.
AMD ATI의 카탈리스트 8.12는 NVIDIA CUDA와 더불어 GPGPU 전쟁의 시작을 알리는 드라이버로 이제 본격적인 시작이지만, 그래픽 카드로 3D 게임을 누구나 할 수 있는 지금의 환경이 되기까지처럼 ATI Stream이 가야할 길은 멀어 보인다.
그 시작으로 GPU로 CPU가 하던 동영상 인코딩/ 트랜스코딩 프로그램 등에서 사용자들이 쉽게 접할 수 있는 환경 제공과 더불어 데스크탑 시장에 더 많은 GPGPU 지원 프로그램들을 적극적으로 도입하는데 노력해야 할 것이다. 물론, 사용자들은 어떤 것이 표준이 되던지 GPU를 활용하는 더 많은 프로그램들의 혜택을 받을 수 있게 된다는 점은 변함없다.
|
|