Thesis
Implementación eficiente en GPU de método de Lattice Boltzmann, aplicando herramientas de cooperative groups

dc.contributor.correferenteSalinas, Alvaro
dc.contributor.departmentDepartamento de Informática
dc.contributor.guiaTorres, Claudio
dc.coverage.spatialCampus Santiago San Joaquín
dc.creatorFigueroa Lagos, Monserrat
dc.date.accessioned2024-10-07T13:09:55Z
dc.date.available2024-10-07T13:09:55Z
dc.date.issued2022
dc.description.abstractEl trabajo trabajo realizado presenta un algoritmo para la implementación de el método de Lattice Boltzmann con enfoque push en un solo Kernel de CUDA haciendo uso de las herramientas de grupos cooperativos presentados por NVIDIA. Este algoritmo soluciona la problemática de sincronización de los threads entre los pasos de streamming y collision de manera eficiente sin generar condiciones de carrera ni bloqueos. La solución propuesta muestra un rendimiento comparable a soluciones ya desarrolladas anteriormente, mejorando incluso el tiempo de ejecución promedio del programa en nuevas arquitecturas de GPUs NVIDIA.
dc.description.abstract The following work presents an algorithm for the implementation of the Lattice Boltzmann method with a push approach in a single CUDA Kernel using the Cooperative Groups library developed by NVIDIA. This algorithm efficiently solves the thread synchronization problem between the streaming and collision steps without generating race conditions or deadlock. The proposed solution shows a performance comparable to previously developed solutions, even improving the average execution time of the program on new NVIDIA GPU architectures.
dc.description.degreeINGENIERO CIVIL INFORMÁTICO
dc.description.programIngeniería Civil Informática
dc.format.extent68 páginas
dc.identifier.barcode3560902039302
dc.identifier.urihttps://repositorio.usm.cl/handle/123456789/30376
dc.identifier.urihttps://doi.org/10.71700/dspace-memorias/289
dc.subjectDinámica de redes
dc.subjectDinámica de fluídos
dc.subjectModelos matemáticos
dc.subjectAlgoritmos computacionales
dc.titleImplementación eficiente en GPU de método de Lattice Boltzmann, aplicando herramientas de cooperative groups
dspace.entity.typeTesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3560902039302UTFSM.pdf
Size:
4.66 MB
Format:
Adobe Portable Document Format