INFAP   20938
INSTITUTO DE FISICA APLICADA "DR. JORGE ANDRES ZGRABLICH"
Unidad Ejecutora - UE
congresos y reuniones científicas
Título:
Estudio de Percolacion de Muestras en 2D usando GPU y lenguaje CUDA
Autor/es:
MATOZ FERNANDEZ D. A.; PASINETTI P. M.; RAMIREZ PASTOR A. J.
Lugar:
La Plata- Buenos Aires
Reunión:
Congreso; 11º Congreso Regional de Física Estadística y Aplicaciones a la Materia Condensada (TREFEMAC 2013); 2013
Institución organizadora:
CCT Conicet La Plata
Resumen:
Se estudia el problema de percolación de sitios sobre redes bidimensionales de diferentes geometrías haciendo uso de unidades de procesamiento gráfico de propósito general (GPGPU). Se discute en particular el problema de la implementación en paralelo de un algoritmo de etiquetado de componentes [1, 2] en CUDA y su generalización a diferentes geometrías. Se analizaron los resultados de performance sobre una GPU de este algoritmo versus la correspondiente implementación secuencial del algoritmo sobre CPU. Se presentan diferentes alternativas de implementación, considerando la generación de muestras tanto en la CPU host como en la misma GPU, y los problemas de sincronización que se presentan. Finalmente ideó un nuevo algoritmo capaz de sacar mayor provecho de la masividad inherente a la GPU para procesar en forma simultánea un gran número de redes independientes y obtener una importante mejora en la performance. [1] K. A. Hawick, A. Leist, D. P. Playne, Parallel Computing 36 (2010) 655-678. [2] O. Kalentev, A. Rai, S. Kemnitz, R. Schneider, J. Parallel Comput. 71 (2011) 615-620.