El día 2 de julio de 2015 tuvo lugar el acto de defensa del Proyecto Fin de Carrera  “cuEVOGENET: Paralelización en CUDA de la Dinámica Evolutiva de Redes Génicas”, realizado por Raúl García Calvo, que mereció la máxima calificación que otorga el tribunal (sobresaliente con opción a matrícula de honor).

El proyecto consistió en el desarrollo de una implementación paralela sobre GPU (Graphics Processing Units), usando C/C++ y CUDA, de un algoritmo genético aplicado al campo de la Bioinformática, que analiza la dinámica evolutiva de redes de regulación génica.

Se ha conseguido minimizar el tiempo de ejecución del algoritmo mediante la aplicación de procedimientos de desarrollo que optimizan el uso de los recursos de la GPU mediante CUDA.

Se han Implementado distintos modelos para la paralelización del algoritmo: modelo maestro-esclavo, modelo de islas, modelo celular y modelo híbrido. Se ha realizado un estudio comparativo del rendimiento obtenido por la aplicación paralela sobre GPU empleando cada uno de los modelos frente a la aplicación secuencial sobre CPU.

En el mejor de los casos, se ha conseguido obtener una aceleración de más de 120x usando una GPU NVIDIA GeForce GTX 660 con 960 núcleos CUDA, en comparación con una CPU Intel i7 de última generación.

El código fuente está disponible con licencia "open source" en: https://github.com/rxp90/cuEVOGENET

Presentación del proyecto.

Autor: Raúl García Calvo.
Ingeniería Informática.

Co-tutores:  Fernando Díaz del Río (a la izquierda) y José Luis Guisado Lizar (a la derecha).
Departamento: Arquitectura y Tecnología de Computadores.

 

Defensa PFC cuEVOGENET

Logo de la Escuela Politécnica Superior

 

Logo de la Escuela Técnica Superior de Ingeniería Informática

Logo de AndaluciaTech

Logo de la Universidad de Sevilla

Departamento de Arquitectura y Tecnología de Computadores

Escuela Técnica Superior de Ingeniería Informática, Avda. Reina Mercedes s/n, despacho F0.87. C.P.: 41012, Sevilla 

Teléfono: (+34) 954 55 64 49   e-mail: secatc 'arroba' us.es