cambiar a curso:   2013-14   2015-16


Trabajo Fin de Grado 2014-15
 Optimización de algoritmos de búsqueda mediante procesadores gráficos


Especialidades
Ing. de Computadores
Tecnologías de la Información


Tutor
SÁNCHEZ GARCÍA, JOSÉ LUIS
CAZORLA LÓPEZ, DIEGO


Descripción y Objetivos
En la última década, la búsqueda en una gran colección de objetos almacenados en una base de datos es un problema que ha adquirido especial relevancia. Las búsquedas por similitud, por ejemplo, aparecen en diversas aplicaciones de ciencia e ingeniería tales como reconocimiento de voz e imagen, minería de datos, detección de plagio y muchas otras. La necesidad de almacenar y procesar grandes volúmenes de datos hace necesario aumentar el rendimiento en términos de tiempo de procesamiento. En este sentido, recientemente se están usando nuevas plataformas basadas en procesadores gráficos (GPUs) que ofrecen un alto nivel de paralelismo a un muy bajo coste.

Con este Trabajo Fin de Grado se pretende obtener versiones eficientes de algoritmos de resolución de consultas en grandes bases de datos utilizando para ello GPUs de última generación, explotando las propiedades y gran capacidad de cómputo que dichas GPUs tienen.


Metodología y Competencias
Para el desarrollo del TFG se seguirán los siguientes pasos:

- Revisión de la aplicación de resolución de consultas en las bases de datos
- Revisión de CUDA
- Optimización de los códigos CUDA de la aplicación
- Evaluación de rendimiento


Medios a utilizar
- Servidor con GPUs
- CUDA toolkit




Bibliografía
Principal:

- Informe técnico de la aplicación de resolución de consultas
- Manual de programación de CUDA
- Guía de buenas prácticas de programación en CUDA

Complementaria:

- Programming massively parallel processors: A hands-on approach. D. Kirk, W-m Hwu. Morgan Kaufmann, 2013






Asignación
Pendiente de asignar