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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<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 />
8.5. Arquitectura y mo<strong>del</strong>o de programación<br />
ARQUITECTURA:<br />
La utilización de una arquitectura CPU más una arquitectura <strong>GPU</strong>, estamos<br />
obt<strong>en</strong>i<strong>en</strong>do una arquitectura heterogénea (ver figura 8.2).<br />
Figura 8.2 8.2. Arquitectura heterogénea CPU + <strong>GPU</strong>.<br />
Otro apartado interesante es la utilización de las copias <strong>en</strong>tre las distintas<br />
memorias. . Nos vamos a <strong>en</strong>contrar con espacios se<strong>para</strong>dos de memoria:<br />
Copia a través de bus PCI PCI-e x16.<br />
Punteros no indican explícitam<strong>en</strong>te a qué memoria pert<strong>en</strong>ec<strong>en</strong>.<br />
Ejemplo: reserva e inicialización de un array de 512 <strong>en</strong>teros.<br />
Trabajo Fin de Máster -87- Sergio Bernabé García