Por favor, use este identificador para citar o enlazar este ítem:http://uvadoc.uva.es/handle/10324/20929
Título
Herramientas para la evaluación de compiladores para OpenACC
Autor
Director o Tutor
Año del Documento
2016
Titulación
Grado en Ingeniería Informática
Resumen
Este Trabajo de Fin de Grado presenta TORMENT OpenACC2016, una herramienta
de benchmarking para OpenACC, un nuevo modelo de programación paralela
para aceleradores de tipo GPU y Xeon Phi. Existen una serie de compiladores que
implementan este estándar, varios de los cuales son de algún modo gratuitos o de
código abierto. En paralelo a estos compiladores han aparecido diversas herramientas
de benchmarking.
Durante el desarrollo de este proyecto se ha realizado una tarea de investigación
del estándar OpenACC y de los compiladores disponibles, utilizando las herramientas
existentes. Esto ha servido para obtener una visión de conjunto, así como poder
enumerar los pros y los contras de las distintas herramientas con el objetivo de
diseñar TORMENT OpenACC2016 de modo que se diera respuesta a las necesidades
encontradas.
Con estas necesidades en mente, se ha diseñado la herramienta con un total
de seis benchmarks que utilizan las funcionalidades disponibles y operativas en los
compiladores soportados. Estos benchmarks cubren un conjunto de características
fundamentales de la computación en GPUs.
Finalmente, se ha desarrollado una métrica denominada TORMENT ACC2016
que permite dar un valor numérico para la evaluación del rendimiento obtenido por
los pares máquina-compilador estudiados.
Materias (normalizadas)
[Pendiente de asignar]
Idioma
spa
Derechos
openAccess
Aparece en las colecciones
- Trabajos Fin de Grado UVa [30038]
Ficheros en el ítem
La licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 International