Programming issues for video analysis on Graphics Processing Units
Departamento de Arquitectura de Computadores, Electronica y Tecnologia Electronica, Universidad de Cordoba
Universidad de Cordoba, 2012
@article{gomez2012programming,
title={Programming issues for video analysis on Graphics Processing Units},
author={G{‘o}mez Luna, J.},
year={2012},
publisher={Universidad de C{‘o}rdoba, Servicio de Publicaciones}
}
Video processing is a part of signal processing where input and/or output signals are video streams. It covers a wide variety of applications that are generally very compute-intensive due to the algorithmic complexity. Moreover, many of these applications demand real-time performance. Fulfilling these requirements makes necessary the use of hardware acceleration such as Graphics Processing Units (GPUs). GPUs have spectacularly bursted in the scene of High Performance Computing (HPC) in the last few years, thanks to the advent of new programming models that allow an easy exploitation of their vast computing resources. They are successfully being used in an innumerable variety of scientific and engineering applications. Among them video applications are on the cutting edge of this revolution, because of their computational requirements and the wide spectrum of end users that increasingly demands them.
April 12, 2012 by hgpu