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> KK-<strong>Means</strong><br />

<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 MMaps<br />

El <strong>algoritmo</strong> de aceleración <strong>para</strong> KK-<strong>Means</strong><br />

<strong>Means</strong> que se ha implem<strong>en</strong>tado consta de<br />

tres etapas de operación bi<strong>en</strong> difer<strong>en</strong>ciadas.<br />

5.1.1. Primera etapa<br />

En esta primera etapa se inicializa el hardware CUDA, reservando las áreas de<br />

almac<strong>en</strong>ami<strong>en</strong>to de memoria necesaria <strong>para</strong> el hhost<br />

ost y el device, las estimacion estimaciones<br />

iniciales <strong>del</strong> conjunto de clu cluster ster y el conjunto de datos <strong>en</strong> la memoria a bordo de la<br />

tarjeta gráfica. La utilización de las macros CUT_SAFE_CALL y<br />

CUDA_SAFE_CALL es únicam<strong>en</strong>te <strong>para</strong> la comprobación de errores.<br />

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

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

Saved successfully!

Ooh no, something went wrong!