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
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