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

Figura 8.4. Ejemplo: traspuesta de una matriz utilizando memoria global. ............... 95<br />

Figura 8.5. Ejemplo: traspuesta de una matriz utilizando memoria compartida. ....... 96<br />

Índice de Tablas<br />

Tabla 3.1. Lecturas y escrituras <strong>en</strong> los difer<strong>en</strong>tes tipos de memoria.......................... 36<br />

Tabla 3.2. Especificaciones técnicas de la <strong>GPU</strong> Tesla c1060 de NVidia. ................. 39<br />

Tabla 3.3. Recursos y limitaciones según la <strong>GPU</strong> que utilicemos <strong>para</strong> programar<br />

CUDA. ....................................................................................................................... 41<br />

Tabla 3.4. Capacidad de cómputo y número de multiprocesadores de cada <strong>GPU</strong> de<br />

NVidia. ....................................................................................................................... 43<br />

Tabla 4.1. V<strong>en</strong>tajas e inconv<strong>en</strong>i<strong>en</strong>tes de la utilización <strong>del</strong> <strong>algoritmo</strong> K-<strong>Means</strong>. ....... 47<br />

Tabla 5.1. Métricas utilizadas <strong>para</strong> calcular la similitud de características. .............. 49<br />

Tabla 5.2: Cuda occupancy calculator: parámetros introducidos .............................. 57<br />

Tabla 5.3: Cuda occupancy calculator: resultados calculados <strong>en</strong> función de los<br />

parámetros .................................................................................................................. 57<br />

Tabla 6.1. Resultados estadísticos tras la ejecución <strong>para</strong>lela <strong>del</strong> <strong>algoritmo</strong> de<br />

clasificación no supervisado K-<strong>Means</strong> con la imag<strong>en</strong> <strong>del</strong> World Trade C<strong>en</strong>ter. ....... 66<br />

Tabla 6.2. Com<strong>para</strong>ción de resultados CPU y <strong>GPU</strong> utilizando la imag<strong>en</strong> <strong>del</strong> World<br />

Trade C<strong>en</strong>ter ajustada según la dim<strong>en</strong>sión. ................................................................ 67<br />

Tabla 6.3. Resultados estadísticos tras la ejecución <strong>para</strong>lela <strong>del</strong> <strong>algoritmo</strong> de<br />

clasificación no supervisado K-<strong>Means</strong> con la imag<strong>en</strong> <strong>del</strong> río Nilo. ........................... 71<br />

Tabla 6.4. Com<strong>para</strong>ción de resultados CPU y <strong>GPU</strong> utilizando la imag<strong>en</strong> <strong>del</strong> río Nilo<br />

ajustada según la dim<strong>en</strong>sión. ...................................................................................... 72<br />

Tabla 6.5. Resultados estadísticos tras la ejecución <strong>para</strong>lela <strong>del</strong> <strong>algoritmo</strong> de<br />

clasificación no supervisado K-<strong>Means</strong> con la imag<strong>en</strong> de Guareña. ........................... 76<br />

Tabla 6.6. Com<strong>para</strong>ción de resultados <strong>GPU</strong> y <strong>GPU</strong> utilizando la imag<strong>en</strong> de Guareña<br />

ajustada según la dim<strong>en</strong>sión. ...................................................................................... 76<br />

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

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

Saved successfully!

Ooh no, something went wrong!