Use this identifier to cite or link to this item: http://hdl.handle.net/10737/319
Title: Computação paralela com arquitetura de processamento gráfico CUDA aplicada a um codificador de vídeo H.264
Authors: Lenz, Augusto Limberger
Keywords: Codificação de Vídeo;Computação Paralela;GPGPU;CUDA
Issue Date: 11-Jun-2013
Abstract: Este trabalho investiga a utilização de processadores gráficos (GPUs) como coprocessadores em arquiteturas de computadores no contexto da codificação de vídeo. O objetivo específico é implementar módulos do codificador H.264 em tecnologia CUDA, presente nas placas de vídeo da empresa NVIDIA. Dessa forma, algoritmos paralelizáveis são executados na GPU de forma a acelerar a codificação e aliviar a carga da CPU principal. O primeiro estudo de caso foi a implementação do módulo computacional, situado no codificador intraquadro, que foi integrado ao software de referência para validação e testes. Os resultados obtidos apontam um ganho de cerca de 3,9 vezes no tempo de execução deste módulo para vídeos de alta definição. No segundo estudo de caso foi abordado o codificador interquadros através da estimação de movimento. Um algoritmo de busca adequado à arquitetura paralela em questão foi proposto e implementado, além da implementação do cálculo de SAD. Os resultados obtidos na estimação de movimento apontam para um aumento na velocidade de execução em torno de 5,7 vezes para vídeos de alta definição.
URI: http://hdl.handle.net/10737/319
Appears in Collections:Engenharia de Controle e Automação

Files in This Item:
File Description SizeFormat 
AugustoLenz.pdf2,98 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons