29.04.2013 Views

Implementación en GPU del algoritmo K-Means para ... - UMBC

Implementación en GPU del algoritmo K-Means para ... - UMBC

Implementación en GPU del algoritmo K-Means para ... - UMBC

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Implem<strong>en</strong>tación</strong> <strong>en</strong> <strong>GPU</strong> <strong>del</strong> <strong>algoritmo</strong> K-<strong>Means</strong> <strong>para</strong> procesami<strong>en</strong>to <strong>para</strong>lelo<br />

de imág<strong>en</strong>es de satélite disponibles <strong>en</strong> la herrami<strong>en</strong>ta Google Maps<br />

nuestro equipo. Ahora ya podremos instalar CUDA Toolkit, que se instalará por<br />

defecto <strong>en</strong> C:\CUDA.<br />

A continuación t<strong>en</strong>dremos que definir las sigui<strong>en</strong>tes variables de <strong>en</strong>torno:<br />

• CUDA_BIN_PATH (por defecto lo <strong>en</strong>contraremos <strong>en</strong> C:\CUDA\bin o<br />

C:\CUDA\bin64). Conti<strong>en</strong>e los ejecutables <strong>del</strong> compilador y las<br />

bibliotecas <strong>en</strong> tiempo de ejecución.<br />

• CUDA_INC_PATH (por defecto lo <strong>en</strong>contraremos <strong>en</strong><br />

C:\CUDA\include). Conti<strong>en</strong>e los ficheros que hay que incluir y que son<br />

necesarios <strong>para</strong> compilar programas CUDA.<br />

• CUDA_LIB_PATH (por defecto lo <strong>en</strong>contraremos <strong>en</strong> C:\CUDA\lib o<br />

C:\CUDA\lib64). Conti<strong>en</strong>e las librerías necesarias <strong>para</strong> conectar códigos<br />

CUDA.<br />

Por último nos quedará por instalar el CUDA SDK que por defecto se instalará<br />

<strong>en</strong> C:\Docum<strong>en</strong>ts and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA<br />

<strong>GPU</strong> Computing SDK y conti<strong>en</strong>e el código fu<strong>en</strong>te de muchos problemas de ejemplo y<br />

plantillas <strong>para</strong> Microsoft Visual Studio.<br />

Linux:<br />

Para poder usar CUDA <strong>en</strong> nuestro sistema, t<strong>en</strong>dremos que instalar o verificar si<br />

se <strong>en</strong>cu<strong>en</strong>tra instalado lo sigui<strong>en</strong>te:<br />

CUDA habilitado <strong>para</strong> <strong>GPU</strong>.<br />

Driver <strong>del</strong> dispositivo.<br />

Una versión de Linux que soporte el compilador gcc y<br />

Software CUDA (disponible gratuitam<strong>en</strong>te <strong>en</strong> http://www.nvidia.com/cuda).<br />

Antes de realizar las instalaciones oportunas, sería importante comprobar si<br />

nuestra tarjeta de NVIDIA pert<strong>en</strong>ece a algunas de estas categorías:<br />

Trabajo Fin de Máster -82- Sergio Bernabé García

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!