Convolución paralela con GPU Mesa Hidalgo, F. J. García Arenas, María Isabel Computación Paralela Gpu Cuda Opencl Convolución Parallel programming Convolution Este trabajo presenta un proyecto de fin de carrera realizado en la Escuela Superior de Ingeniería Informática y Telecomunicación de la Universidad de Granada donde se pone de manifiesto el potencial de la computación paralela en la GPU mediante el uso de dos tecnologías concretas: CUDA y OpenCL, tomando para ello, como ejemplo real, el algoritmo de la convolución para imágenes. Se analizaron las diversas implementaciones propuestas para cada una de las técnicas y se realizó un estudio sobre los resultados obtenidos tras la ejecución de éstos en función de las imágenes y filtros de entrada. Así mismo, se tratará el presente documento como la elaboración de un pequeño manual que pueda servir de apoyo al uso que dicho proyecto de fin de carrera tiene en el actual curso académico para la asignatura Arquitectura y Computación de Altas Prestaciones. This paper presents a thesis undertaken in the ETSIIT of the University of Granada where the potential of the parallel computing on the GPU is illustrated by using two different kinds of technology: CUDA and OpenCL, taking as a real example the Convolution algorithm for images. Several proposals of algorithm will be analyzed as well as the possible explanations about the obtained outcomes based upon various input images and filters. Additionally, the present document is intended to be conceived as a manual for starters, which could potentially become a support during the current academic year for the course "Arquitectura y Computación de Altas Prestaciones". 2015-06-09T08:24:25Z 2015-06-09T08:24:25Z 2015-05 info:eu-repo/semantics/article Mesa Hidalgo, F.J.; García Arenas, M.I. Convolución paralela con GPU. Enseñanza y Aprendizaje de Ingeniería de Computadores, 5: 139-158 (2015). [http://hdl.handle.net/10481/36575] 2173-8688 D.L.: GR 899-2011 http://hdl.handle.net/10481/36575 10.30827/Digibug.36575 spa http://creativecommons.org/licenses/by-nc-nd/3.0 info:eu-repo/semantics/openAccess Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License Universidad de Granada. Departamento de Arquitectura y Tecnología de Computadores