개인적으론 CUDA를 영상 인코딩 할 때만 쓰고 있는데
오늘 심심해서 테스트 한번 해보니 별로 쓸 이유를 모르겠네요
일단 사양 먼저 적자면
i7-3770, GTX660입니다
테스트에 사용한 프로그램은 TMPGEnc 4.0 Express
영상은 일본 방송 녹화 파일에서 1분을 잘라낸 후 디인터레이싱을 통해 프레임레이트를 59.94로 늘린 후
Lagarith Lossless Codec을 사용해서 1280x720, 59.94FPS로 압축했습니다
CPU만 쌩으로 돌렸을 때
CUDA를 사용했을 때
CPU와 GPU가 서로 일을 나눠 하고 있습니다
그냥 CPU만 쌩으로 돌릴 때가 2초 빠르네요....
예전에 본 테스트 영상에선 CUDA 쓰는 쪽이 훨씬 빨랐는데
여기서 생각해 볼 수 있는 건
1. i7이 GTX 660의 CUDA 연산 능력 정도는 쌈싸먹는다
2. GTX 660의 CUDA 연산능력이 심하게 딸린다
퍼포먼스나 하이엔드급 그래픽으로 테스트 해보면 결과는 다르게 나오지 싶은데
전 이렇게 나오네요
그냥 저 프로그램에서 CUDA 쓰지 말아야겠다.