Uso de Hardware Gráfico para la Aceleración de Métodos Algebraicos de Reconstrucción

Proyecto de Fin de Carrera, Universidad Complutense de Madrid, curso 2006/2007
Autores: David García Soriano, Enrique Martín Martín, David Romero Laorden

Introducción

El objetivo de este proyecto ha sido implementar un algoritmo de reconstrucción algebraica (en particular SART, Simultaneous Algebraic Reconstruction Technique) y acelerar su ejecución utilizando los recursos paralelos que ponen a disposición del programador las unidades de procesamiento gráfico de hoy en día. Para ello, primero se han desarrollado dos variantes del algoritmo que sólo utilizan la CPU, en las que nos hemos basado para posteriormente portar a la GPU las partes susceptibles de obtener una mejora substancial de velocidad. Por último, se ha analizado en ambas variantes la calidad de las reconstrucciones y el speedup obtenido respecto a las implementaciones en CPU, así como el impacto en la calidad de los diversos parámetros configurables del algoritmo.

Código fuente

Las instrucciones para su instalación se pueden encontrar en el Apéndice A: Instalación y Uso de la memoria del proyecto (disponible en la sección Documentación)

Documentación

Imágenes y volúmenes de ejemplo

Links

Valid XHTML 1.0 Strict