Evaluation of CUDA GPU architecture as H.264 intra coding acceleration engine

  • Ronaldo Husemann UFRGS
  • Valter Roesler UNIVATES
  • José Valdeni de Lima UFRGS
  • Marco Antonio Gobbi UFR

Resumo


Currently the high computational complexity makes it very difficult to produce a whole high definition real-time H.264 encoder solution, for conventional personal computer platform, based only on single-threaded software implementation. Considering that, the current paper analyses the potential of using modern general purpose graphical processing technologies, such as NVIDIA CUDA ® platform, as acceleration engines to improve the overall performance of a computer based H.264 intra video encoder. Performed experiments allowed discriminating the real gains when replacing a CPU based only solution by a GPU solution identifying some practical bottlenecks related with that technology. The most efficient proposal was finally compared with the original H.264/AVC reference code and the optimized x264 open source library codec, registering significant performance gains (in same cases higher than 7.6x).
Publicado
05/11/2013
Como Citar

Selecione um Formato
HUSEMANN, Ronaldo; ROESLER, Valter; LIMA, José Valdeni de; GOBBI, Marco Antonio. Evaluation of CUDA GPU architecture as H.264 intra coding acceleration engine. In: SIMPÓSIO BRASILEIRO DE SISTEMAS MULTIMÍDIA E WEB (WEBMEDIA), 19. , 2013, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 177-180.

Artigos mais lidos do(s) mesmo(s) autor(es)