quickmenu
PC 리뷰 홈  

Cell CPU 탑재 CS4 지원 인코딩 가속기. WinFast PxVC1100

2009-07-27 00:00
권경욱 前 기자 viper2님의 미디어로그 가기 press@bodnara.co.kr

5. CPU와 GPU, SpursEngine의 트랜스코딩 성능




CPU와 GPU, SpursEngine 3가지 조건의 트랜스코딩 성능

이번 테스트는 CPU와 GPU, SpursEngine의 트랜스코딩을 모두 지원하는 TMPGEnc 4.0 Xpress를 통해 과연 이들 중 어떤 것을 사용하였을 때 가장 효율적인 트랜스코딩이 가능한지를 살펴보았다.

 

다운/ 업스케일링, 해상도 유지 트랜스코딩 결과

트랜스코딩 결과 : 1920 x 1080 (MPEG-2) to 352 x 240 (H.264)

구분

원본 영상

트랜스코딩 이후

CUDA On/ Spurs Engine On
/ Filter Off

T2_1080.mpg (1분59초, 464MB), 1920 x 1080/ 29.97fps, Dolby AC3, 2Ch, 48000Hz, 256Kbps, 1Audio

T2_1080.mp4 (1분59초, 42MB), 352 x 240/ 29.96fps, AAC, 2Ch, 48000Hz, 576Kbps, 1Audio

CUDA Off/ Spurs Engine On
/ Filter Off

T2_1080.mp4 (1분59초, 42MB), 352 x 240/ 29.96fps, AAC, 2Ch, 48000Hz, 576Kbps, 1Audio

CUDA On/ Spurs Engine Off
/ Filter Off

T2_1080.mp4 (1분59초, 58MB), 352 x 240/ 29.96fps, AAC, 2Ch, 48000Hz, 122Kbps, 1Audio

CUDA Off/ Spurs Engine Off
/ Filter Off

T2_1080.mp4 (1분59초, 58MB), 352 x 240/ 29.96fps, AAC, 2Ch, 48000Hz, 122Kbps, 1Audio

트랜스코딩 : 720 x 480 (MPEG-2) to 1920 x 1080 (H.264), Super Resolution과 필터 3개

CUDA On/ Spurs Engine On
/ Filter 3개 On

Dust of Glory.mpg (3분19초, 224MB), 720 x 480/ 29.97fps, 10000Kbps, MPEG Audio Layer 3, 2Ch, 48000Hz, 128Kbps, 1Audio

Dust of Glory.mp4 (3분19초, 214MB), 1920 x 1080/ 29.97fps, AAC, 2Ch, 48000Hz, 576Kbps, 1Audio

CUDA Off/ Spurs Engine On
/ Filter 3개 On

Dust of Glory.mp4 (3분19초, 215MB), 720 x 480/ 29.97fps, AAC, 2Ch, 48000Hz, 576Kbps, 1Audio

CUDA On/ Spurs Engine Off
/ Filter 3개 On

Dust of Glory.mpg (3분19초, 240MB), 720 x 480/ 29.96fps, AAC, 2Ch, 48000Hz, 125Kbps, 1Audio

CUDA Off/ Spurs Engine Off
/ Filter 3개 On

Dust of Glory.mp4 (3분19초, 240MB), 1920 x 1080/ 29.96fps, AAC 2Ch, 48000Hz, 125Kbps, 1Audio

트랜스코딩 결과 : 1920 x 1080 (MPEG-2) to 1920 x 1080 (H.264)
CUDA On/ Spurs Engine On
/ Filter Off

T2_1080.mpg (1분59초, 464MB), 1920 x 1080/ 29.97fps, Dolby AC3, 2Ch, 48000Hz, 256Kbps, 1Audio

T2_1080.mp4 (1분59초, 125MB), 1920 x 1080/ 29.96fps, AAC, 2Ch, 48000Hz, 576Kbps, 1Audio

CUDA Off/ Spurs Engine On
/ Filter Off

T2_1080.mp4 (1분59초, 125MB), 1920 x 1080/ 29.96fps, AAC, 2Ch, 48000Hz, 576Kbps, 1Audio

CUDA On/ Spurs Engine Off
/ Filter Off

T2_1080.mp4 (1분59초, 143MB), 1920 x 1080/ 29.96fps, AAC, 2Ch, 48000Hz, 122Kbps, 1Audio

CUDA Off/ Spurs Engine Off
/ Filter Off

T2_1080.mp4 (1분59초, 143MB), 1920 x 1080/ 29.96fps, AAC, 2Ch, 48000Hz, 122Kbps, 1Audio

다운스케일과 업스케일링 (필터 3개와 Super Resolution), 해상도 유지 트랜스코딩 (재인코딩)시 영상의 비트레이트는 10000Kbps를 공통적으로 유지하고 H.264로 변환환을 마친 결과 SpursEngine 사용시 더 적은 용량의 결과물이 만들어지는데 이는 사용하는 압축 알고리즘 등에 따른 차이로 해석할 수 있다. 오디오 비트레이트 결과물 역시 최대한 비슷한 설정을 적용한 결과다.

1920 x 1080 MPEG-2에서 352 x 240 H.264 다운스케일링은 Profile & Level을 Baseline@ 2.1로 적용하였고 720 x 480 MPEG-2에서 1920 x 1080 H.264 업스케일링에서는 Main@4.1을 적용하였다.

 

다운스케일링 : 1920 x 1080 to 352 x 240

가장 먼저 테스트를 진행한 결과는 고해상도에서 저해상도로 트랜스코딩을 진행하였을 때의 결과로 GPGPU 기술을 지원하는 Badaboom의 결과도 함께 비교하였다. 테스트 결과 GPGPU를 이용하는 Badaboom은 TMPGEnc 4.0 Xpress와 비슷한 조건에서 빠른 트랜스코딩 진행 및 낮은 CPU 점유율을 제공했다.

TMPGEnc 4.0 Xpress 내에서는 CPU/ GPU (CUDA)/ SpursEngine를 개별로 이용한 경우와 CUDA + SpursEngine을 동시에 활용하였을 때의 결과 역시 비교했으며, SpursEngine 단독으로 트랜스코딩 진행시 가장 빠른 시간에 작업을 완료하고 CPU, CUDA + SpursEngine, CUDA 순으로 작업시간을 완료했다. CPU 점유율은 CUDA + SpursEngine 조합이 Badaboom과 동일한 17%, SpursEngine 단독은 27%로 2번째, CUDA가 3번째, CPU가 가장 높은 48%를 기록했다.

고해상도에서 저해상도로 트랜스코딩이 진행되는 다운스케일링의 결과는 휴대용 기기들에 맞추어 트랜스코딩하는 것으로 CUDA가 최적화된 Badaboom이나 CPU를 이용하는 것이 오히려 트랜스코딩 전용 가속기를 사용하는 것보다 유리함을 말해주며, TMPGEnc 4.0 Xpress에서는 트랜스코딩 전용 가속기인 WinFast PxVC1100과 CPU가 조합될 때 가장 빠른 처리 성능을 제공했다. CPU 점유율은 오히려 CUDA와 SpursEngine가 조합될 때 가장 낮았다. SpursEngine과 CUDA가 조합될 때 처리 성능이 늘어나는데 이는 서로의 처리 과정에서 지연시간 발생으로 인한 문제로 보여진다.

 

해상도 유지 : 1920 x 1080 (MPEG-2) to 1920 x 1080 (H.264)

고해상도를 유지하면서 코덱만 변환되는 트랜스코딩의 결과는 SpursEngine과 CPU 조합시 CUDA와 CPU, CPU 단독 처리와 비교하여 낮은 CPU 점유율 및 빠른 처리 속도를 보여주고 있다. SpursEngine와 CUDA 조합의 경우 앞서의 다운스케일링과 같이 각 장치들의 처리 과정에서의 지연시간으로 인해 실제 변환시간은 오히려 더 느려졌다. CPU 점유율은 여전히 SpursEngine과 CPU 조합에서 가장 낮았으며, CPU 단독이 CUDA와 CPU 조합보다 CPU 점유율이 조금 더 낮았다.

 

업스케일링 : 720 x 480 to 1920 x 1080 (Super Resolution), 필터 3종

두 번째 테스트는 저해상도에서 고해상도로 트랜스코딩을 진행하는 것으로 업스케일링 상황이다. 이번 테스트는 TMPGEnc 4.0 Xpress에서만 진행되었으며, Video Noise Reduction, Smart Sharpness, Gaussian Blur의 3가지 필터를 추가로 적용하고 Super Resolution을 추가로 체크한 후 진행한 결과다.

테스트 결과는 다운스케일링 결과와 거의 흡사한 모습을 보여주고 있는데 SpursEngine + CUDA 조합은 가장 낮은 CPU 점유율 및 빠른 처리 시간을 보여주었고 SpursEngine, CUDA, CPU 순으로 처리 시간에 차이를 보였다. CPU 점유율은 CUDA 적용시 CPU보다 2% 가량 높았다. 처리 시간으로 볼 때 SpursEngine과 CPU 조합은 CPU 단독으로만 처리하였을 때보다 542초 (약 9분)의 차이를 보였으며, CUDA + CPU 조합의 180초 (3분)보다도 6분 가량 빠른 처리 속도를 보였다. 업스케일링시 SpursEngine에서 지원하는 Super Resolution을 체크할 경우 체크하지 않을 경우보다 더 빠른 처리 속도를 제공했다.

해상도 유지 및 다운스케일링의 경우와 달리 SpursEngine과 CUDA 조합에서 가장 빠른 처리 속도를 유지했는데 이는 앞서의 테스트들과 달리 처리해야할 데이터가 늘어날 경우 이들 간의 지연 문제보다 2개의 장치를 이용한 가속의 이득이 더 크기 때문이다.

 

다운스케일링과 해상도 유지 트랜스코딩시 소비전력

다운스케일링과 해상도 유지 조건에서의 트랜스코딩 시간 및 CPU 사용률, 소비전력은 페넘2 X4 810 (2.6GHz)로 교체 후 테스트를 진행했다. 소비전력은 전체 시스템의 결과를 비교했다.

트랜스코딩 결과 휴대기기 변환에 자주 사용되는 다운스케일링 환경에서 CUDA를 이용한 Badaboom이 빠른 처리 속도와 낮은 CPU 점유율을 보여주었고 소비전력은 CPU 단독보다 2W 정도 높았다. SpursEngine은 CPU와 CUDA 조합보다 약 7W 가량 높았으며, SpursEngine과 CUDA 조합은 가장 높은 193W의 소비전력을 보여주고 있다. SpursEngine은 CUDA와 CPU로 조합되는 경우와 소비전력 차이는 크지 않고 빠른 처리속도를 제공한다.

업스케일링 환경에 필터 3종을 적용한 결과는 단순한 트랜스코딩보다 처리 성능이 더 요구되는데 이 결과에서는 오히려 CUDA와 CPU 조합보다 SpursEngine과 CPU 조합에서 더 빠른 처리 성능과 더불어 낮은 CPU 점유율을 보여주고 있다. SpursEngine과 CUDA 조합은 낮은 CPU 점유율과 빠른 처리 속도를 보여준 대신 2개의 하드웨어와 CPU처리가 더해져 가장 높은 소비전력을 제공한다. CPU 단독의 경우 처리 속도는 가장 느리지만, 소비전력은 가장 낮았다.

 

WinFast PxVC1100은 Cell 기반의 SpursEngine SE1000을 내장하여 CPU와 조합될 때 CPU와 CUDA, CPU 단독의 경우보다 전반적으로 낮은 CPU 점유율과 처리 성능을 보여줘 트랜스코딩 전용 가속기의 필요성을 말해줬으며, CPU + CUDA 조합 (GPGPU 기술을 지원하는 GPU)은 전용 트랜스코딩 가속기가 없을 경우 특히, 휴대기기에 맞게 트랜스코딩을 진행할 때 가장 현실적인 대안이될 수 있다. 트랜스코딩 전용 가속기의 경우 오히려 다운스케일링과 같은 높은 처리 속도가 필요치 않을 경우 큰 혜택을 보기 어렵다.

이전 페이지로 돌아갑니다 다음 페이지로 이동합니다
이 기사의 의견 보기
scvsir (ID) scvsir님의 미디어로그 가기  / 09-07-27 6:05/ 신고
일반 사용자는 별로 필요가 없는 물건 인거 같네요. 30만원이나 되는 돈을 선뜻 투자하기가 힘들듯..
pg1313 (ID) pg1313님의 미디어로그 가기  / 09-07-27 8:26/ 신고
일부프로그램에서만 가능이라는 부분에서 마이너스인 상태이네요. 언제 일반화가 확 될지..
psywind (ID) psywind님의 미디어로그 가기  / 09-07-27 9:38/ 신고
cell이라...정말 특이하네요
actium (ID) actium님의 미디어로그 가기  / 09-07-27 11:54/ 신고
업스케일링 기능으로 프로젝터로 홈씨어터 구축하신 분들에게는 도움이 될 것 같은데요. 물론 프로젝터에도 업스케일링 기능이 구현된 것도 있기는 하지만...
bmw375 (ID) bmw375님의 미디어로그 가기  / 09-07-27 12:07/ 신고
저화질 영상에서 고화질 영상으로 바꾸는 트랜스코딩 기능에 기대했었는데 생각보다 결과물이 좋지 않군요.
jackyang (ID) jackyang님의 미디어로그 가기  / 09-07-27 13:51/ 신고
이런식의 카드 장비는 관련분야 크게 관심있거나 업체가 아니면 힘들듯 하네요.
happygump (ID) / 09-07-27 14:58/ 신고
비디오인코딩 작업을 해본 적이 없어 이런 장비가 꼭 필요한지는 잘 모르겠네요. 단지 Cell프로세서를 사용했다는 것이 특징이라면 특징
valkyrie (ID) valkyrie님의 미디어로그 가기  / 09-07-27 17:16/ 신고
기대했던것 보다는 좀 아쉬운 성능이로군요. 제 생각으로는, 인코딩 / 트랜스코딩 방식이 CELL 프로세서의 성능을 확실히 사용하지 못하는 것이 아닌가 싶기도 합니다.

실제 성능상 CUDA를 활용한 바다붐에 비해 다운스케일링에서 성능이 떨어진다는 것은, TMPEGEnc에서 CUDA를 적용한 경우와 비교해 더 높은 성능이 나욌다는 것으로 볼때 처리 방식에서의 문제가 있는 것이 아닌가 싶은 생각이 드네요.

제 생각은... 바다붐의 경우는 GPU 내에서 동영상을 디코딩하고 바로 인코딩하는 형태이고 SpursEngine은 CUDA 또는 CPU에서 디코딩 된 영상을 받아서 CELL 프로세서에서는 업스케일링 / 인코딩을 하는 형태가 아닌가 싶군요. 결국 모든 프로세스를 SpursEngine 내부에서 처리하게 된다면 속도면에서 유리한 점이 있지 않을까 싶긴 합니다만....

저해상도 동영상을 업스케일링해야 하는 일이 많은 경우 또는 HD 영상을 편집하고 인코딩하는 일이 많은 경우에는 유용한 제품이 될 수 있겠습니다. 기본적으로 38만원 정도의 가격이라고 하더라도 영상장비들의 살인적인 가격대에 비하면 오히려 저렴하다 싶은 수준의 가격대니까요.

40만원 정도의 투자로 매일 8시간 걸리던 일을 4시간으로 줄일 수 있다면 업무효율이 2배가 되는 것이고, 그렇다면 2대의 컴퓨터와 2명의 인력비용을 절반으로 줄일 수 있는 셈이니 오히려 경제적인 솔루션이라고 볼 수 있겠습니다.

인코딩 퀄리티가 방송용에 적합한 수준까지 나올 수 있다면 의외로 많은 곳에서 사용될 지도 모르겠네요. 다만 윈패스트의 지명도가 동영상 장비 쪽에서는 낮은 편이라 스튜디오 레벨에서 먹힐지가 관건이겠습니다.
bbb (ID) / 09-07-27 19:49/ 신고
내일 앱솔루트에 전화를 해볼꺼다 지금까지 Premiere Pro CS4를 지원하는건
Quadro CX(3백마넌)밖에 없다 편집끝나고 출력(인코딩)뽑을려면 시간이 너무많이 걸려서
지겹다, CS3/ CS4를 지원한다면 대단한 희소식이다
AMD ATI Stream이 HD 4800시리즈에서 이제 지원 한다지만 Vista 32bit/64bit에서만 된다카고
아직은 프리셋에서 오류도 더러 있다하고

바다붐이고 나발이고 다 필요없다 내맘대로 편집해서 출력 뽑을때가(동영상어르신)
문제 인기라. 그대는 몰라, 당신은 몰러...
현재 NVIDIA CUDA를 지원하는 그래픽 GTX 260 장착되어있어도 편집할때나 편집후
인코딩할때도 무용지물, 지원하는 쏘푸트가 있어야지요?

바다붐은 단순변환이고, CyberLink PowerDirector Ultra 7.0은 편집은 가능하지만
프리미어나 베가스등에비해 허접할뿐더러 출력(인코딩)메뉴가 불과 몇개로 고정되어있다
실제로는 편집도 내맘대로, 출력메뉴도 사용자지정 내 맘대로가 필요하다
그래서 고급편집 소프트웨어의 Plug-in이 정말로 정말로 필요하다.
그리고 인코딩후에 다운스케일링은 SHOW같은걸로 하면 순식간이다
또 세밀하게 입맛대로 할려면 TMPGEnc 4.0 XPress가 있고 Cuda지원도 된다

아랫것이 편집말고 인코딩 편법안쓰고 프리미어 인코딩 2시간가까이 걸린것
http://ppangppang.co.kr/etc/2009_goyang_flw_exb.wmv
vobavoba (ID) vobavoba님의 미디어로그 가기  / 09-07-27 19:56/ 신고
가격이 문제인데..개인이 살 제품은 아닌거같네요..전문가들에겐..저정도 향상이라도 필요하다면 쓸만하겠네요.
king8407 (ID) king8407님의 미디어로그 가기  / 09-07-27 20:46/ 신고
트랜스코딩을 할 일이 없어서 구경만 했습니다^^
ohye701 (ID) ohye701님의 미디어로그 가기  / 09-07-27 21:17/ 신고
일단 저걸 사야할만 이유가 아직은;;
kama136 (ID) / 09-07-28 2:24/ 신고
전문가들에게는 얼마나 유용할지...
gurngi (ID) / 09-07-28 8:03/ 신고
일반인들에게는 접할 기회가 드문 장비네요.
udstd (ID) / 09-07-28 16:39/ 신고
이런 제품은 관련 전문가들이 반가워 할 듯....
cocoa (ID) cocoa님의 미디어로그 가기  / 09-07-28 16:39/ 신고
흠..몇년? 뒤엔 일반 그래픽카드에도 들어갈것같은 느낌
chunsu (ID) / 09-07-28 23:33/ 신고
좋은 물건인데 가격이 너무 비싸네요.
cutewolf11 / 09-07-29 0:19/ 신고
cutewolf11 / 09-07-29 0:19/ 신고
onlylord7 (ID) onlylord7님의 미디어로그 가기  / 09-07-29 8:38/ 신고
신기하네요. 그런데이런카드는 가격도 그렇고, 정말 영상작업이나 철저한 전문가가아닌이상은 딱히 필요로하지않는 일반인들이 접하기엔어려운카드같습니다만,
그래도 이런카드가 필요로하니 생산된게아닐까생각해봅니다. 좀더 좋은성능을내주었으면하네요.
songmoon / 09-07-31 9:56/ 신고
벤치마킹이 좀 이상하네요 왜 Badaboom을 다운 컨버젼에만 비교하고,
고해상도 컨버젼에는 비교 안한거지요? 고해상도에서도 badaboom이 제일 좋게 나와서 일부러 뺀 건가요?
viper2 (viper2) viper2님의 미디어로그 가기  / 09-07-31 13:20/ 신고
badaboom의 경우 휴대기기에 중점을 둔 트랜스코딩 프로그램으로 h264 프로파일이 baseline 설정만 가능하고 main 이상의 프로파일을 지원하지 않습니다. 따라서, 테스트된 결과는 다운스케일링 결과를 제외하고 나머지는 Main 프로파일을 적용하였기 때문에 badaboom의 결과가 제외되었습니다.
viper2 (rubychan) rubychan님의 미디어로그 가기  / 09-08-02 23:42/ 신고
전문 용도의 카드네요. 보통의 사용자라면 쓸일이 별로 없지요.
viper2 (cherrysia) cherrysia님의 미디어로그 가기  / 09-08-02 23:52/ 신고
트랜스코딩 전용 가속기군요. 특이합니다.
닉네임 lock
비회원

보드나라 많이 본 뉴스
보드나라 많이 본 기사

보드나라 최신 기사
[07/27] MSI, 11번가 그랜드십일절 게이밍 데스크탑 할인 공세..구매 혜택 풍성  
[07/27] MSI, ‘MSI MPG Z890I 엣지 TI WIFI7’ 및 ‘MSI MAG B850M 박격포 맥스 WIFI7’ 출시  
[07/27] MSI, AI 기능 탑재한 플래그십 게이밍 모니터 ‘MEG X’ 출시  
[07/27] HP 인기 노트북, 11월 지마켓 빅스마일데이 참여  
[07/27] 서린씨앤아이, AGI 국내 협력 1주년 기념 인스타그램 이벤트 진행  
[07/27] '롤드컵 현장 열기 그대로'.. 정원엔시스, HP HyperX OMEN 15 등 주요 게이밍 노트북 라인업 선보여  
[07/27] PC방에 부족함 없는 H610 mATX 보드, MAXSUN 마일스톤 H610M 2.5G V3 디앤디컴 (벌크)  
[07/27] 라이온하트 스튜디오 ‘오딘: 발할라 라이징’ 중국 판호 획득  
[07/27] 텐센트 클라우드, 해외 사업 성장 가속화.. 기업용 AI 역량 강화 및 글로벌 파트너십 확대  
[07/27] 소니코리아, 시네마 라인 풀프레임 카메라 FX5 국내 출시  
[07/27] 컴투스 ‘MLB 9이닝스 26’, 글로벌 서비스 10주년 기념 이벤트 실시  
[07/27] LP-E코어만 4개에 TDP 6W, 인텔 문 레이크(Moon Lake) CPU 계획?  
[07/27] 알맹이 없는 가짜 라이젠 9 9900X3D 발견  
[07/27] AI 수요에 PCB 공급난 심화, 메인보드와 VGA 가격 추가 상승 우려  
[07/27] 엑스리얼, 안드로이드 XR 기반 유선 XR 글래스 ‘아우라(AURA)’ 국내 공식 출시  
[07/27] (주)에스라이즈, 11번가 그랜드 십일절 맞아 ASUS TUF F16&A18 게이밍 노트북 특별 프로모션 진행  
[07/27] MS, DXR 성능 개선 및 메모리 사용량 최대 90% 절약 기술 발표  
[07/27] 로지텍, 전국 이마트 주요 100개 매장서 ‘로지텍 G 헤드셋 랜덤박스 이벤트’ 진행  
[07/27] 넷마블 '페이트/그랜드 오더' 한국 서비스 9주년 기념 웹사이트 공개, AGF 2026 참가 예고  
[07/27] 인텔-오라클, OCI 기반 엔터프라이즈 및 에이전틱 AI 지원 위한 협력 확대 계획 발표  
로그인 | 이 페이지의 PC버전
Copyright NexGen Research Corp. 2010