RT info:eu-repo/semantics/bachelorThesis T1 Herramientas para la evaluación de compiladores para OpenACC A1 Barba Gutiérrez, Daniel A2 Universidad de Valladolid. Escuela de Ingeniería Informática de Valladolid K1 [Pendiente de asignar] AB Este Trabajo de Fin de Grado presenta TORMENT OpenACC2016, una herramientade benchmarking para OpenACC, un nuevo modelo de programación paralelapara aceleradores de tipo GPU y Xeon Phi. Existen una serie de compiladores queimplementan este estándar, varios de los cuales son de algún modo gratuitos o decódigo abierto. En paralelo a estos compiladores han aparecido diversas herramientasde benchmarking.Durante el desarrollo de este proyecto se ha realizado una tarea de investigacióndel estándar OpenACC y de los compiladores disponibles, utilizando las herramientasexistentes. Esto ha servido para obtener una visión de conjunto, así como poderenumerar los pros y los contras de las distintas herramientas con el objetivo dediseñar TORMENT OpenACC2016 de modo que se diera respuesta a las necesidadesencontradas.Con estas necesidades en mente, se ha diseñado la herramienta con un totalde seis benchmarks que utilizan las funcionalidades disponibles y operativas en loscompiladores soportados. Estos benchmarks cubren un conjunto de característicasfundamentales de la computación en GPUs.Finalmente, se ha desarrollado una métrica denominada TORMENT ACC2016que permite dar un valor numérico para la evaluación del rendimiento obtenido porlos pares máquina-compilador estudiados. YR 2016 FD 2016 LK http://uvadoc.uva.es/handle/10324/20929 UL http://uvadoc.uva.es/handle/10324/20929 LA spa DS UVaDOC RD 05-feb-2025