8. HD 6310 vs GMA 3150 vs ION : GPU 인코딩 성능

휴대기기인 스마트폰이나 타블렛 PC로 트렌드가 이동됨에 따라 사용자들은 영화나 드라마 등과 같은 영상 파일을 휴대기기가 지원하는 포맷으로 변환하는 트랜스코딩이 활발하게 이루어지고 있고 트랜스코딩 및 영상 인코딩을 지원하는 프로그램들은 CPU 지원 뿐만 아니라 GPU의 도움을 받아 하드웨어 트랜스코딩을 지원하는 시작했다.
AMD E-350 퓨전 APU에 포함된 라데온 HD 6310 내장 그래픽은 AMD의 GPGPU 기술인 AMD Stream (AMD APP, Accelerated Parallel Processing)과 공개표준 OpenCL, DirectCompute 등을 지원하고 있으므로 이들 GPGPU 기술을 활용하는 인코딩 프로그램들에서 GPU의 도움을 받을 수 있다.
GPGPU 지원하는 CyberLink MediaEspresso

[CyberLink MediaEspresso : 인텔 퀵싱크/ NVIDIA CUDA/ AMD Stream]

[GPGPU 지원시 하드웨어 인코딩/ 디코딩 활성화]
라데온 HD 6310의 GPGPU 기술인 AMD Steam을 지원하는 인코딩 프로그램으로는 최신 영상 파일과 블루레이 3D 등과 같은 최신 기술을 지원하고 있는 파워DVD (PowerDVD)로 잘알려진 CyberLink사의 미디어에스프레소 (MediaEspresso)를 이용했다.
미디어에스프레소는 인텔 샌디브릿지 (Sandy Bridge)에 내장된 HD Graphics 2000/ 3000이 비디오 디코딩 및 인코딩을 하드웨어로 진행할 수 있는 퀵싱크 비디오 (Quick Sync Video) 지원을 비롯하여 엔비디아 (NVIDIA) CUDA와 AMD Stream 등의 다양한 GPGPU 기술을 지원해 비디오 인코딩시 CPU 단독 처리보다 빠른 처리 시간과 낮은 CPU 점유율을 제공한다.
하드웨어 가속과 CPU 단독 가속 처리와 CPU 점유율

[CPU 단독으로 영상 파일 트랜스코딩 : E-350 (라데온 HD 6310)]

[하드웨어 가속과 CPU 조합의 트랜스코딩 : E-350 (라데온 HD 6310)]
라데온 HD 6310의 하드웨어 가속을 이용할 경우와 CPU
단독으로 트랜스코딩을 처리하는 과정을 살펴보면, 라데온 HD 6310 하드웨어 가속을 이용할 경우 2배 정도 빠른 처리 시간 (GPU 가속 30초/ CPU 단독 1분)과
낮아진 CPU 점유율을 제공하는 것을 확인할 수 있다. CPU 점유율의 경우 CPU 단독시 96% 정도의
점유율을 가지나 하드웨어 가속을 함께 이용할 경우 87%의 낮아진 CPU 점유율을 제공한다.
GPU 가속과 CPU 단독 재생시 비디오 인코딩 (트랜스코딩) 시간비교

테스트는 1080p MPEG2 포맷을 가진 464MB 파일을 MP4 포맷
(비디오 포맷 : H.264 320 x 240 - 오디오 포맷 : AAC 44.1Khz/ 128Kbps)으로 인코딩
(트랜스코딩)하는 시간을 비교했다.
GPU 가속을 이용할 수 있는 플랫폼은 아톰 330 + ION 조합, SU2300 + ION 조합, 그리고 E-350에 내장된 라데온 HD 6310의 3가지를 들 수 있다. 서로 다른 아키텍처를 가진 GPU들이지만, 이들은 공통적으로 GPGPU 기술을 이용해 하드웨어 트랜스코딩 지원이 가능하며, GPU 가속시에는 E-350의 라데온 HD 6310 조합에서 가장 빠른 처리 시간을 제공했으며, SU2300 + ION, 아톰 330 + ION 조합이 뒤를 이었다. 인텔 GMA 3150이 내장된 D525/ D510은 CPU로만 트랜스코딩을 지원한다. CPU 단독 처리시는 CPU 연산 성능이 가장 우수했던 SU2300, E-350, D525/ D510, 아톰 330 순으로 처리로 빠른 처리가 가능했다.
SU2300 + ION은 CPU 단독 94%, GPU 가속시 33% CPU 점유율, 아톰 330 + ION은 CPU 단독 57%, GPU 가속시 76% CPU 점유율, E-350의 CPU 단독 96%, GPU 가속시 87%의 CPU 점유율을 제공해 아톰 330 + ION 조합은 GPU 가속시 오히려 더 높은 CPU 점유율을 보여주기도 했다.
AMD E-350은 라데온 HD 6310 GPU의 하드웨어 가속을 바탕으로 CPU 단독보다
낮은 CPU 점유율과 빠른 인코딩을 지원해 이를 지원하지 않는 경우보다 효율을 높일 수 있다. 내장 그래픽 역시 외장 그래픽카드로
GPGPU를 이용해 CPU를 도와 인코딩을 지원하는 것처럼 소프트웨어 최적화가 필요하다.