Optimización de Modelo de Heisenberg para GPU

14 Dic. 2020 - Google Meet | UNC Estudiantes

Defensa de Trabajo Especial de la Licenciatura en Ciencias de la Computación a cargo de Facundo Molina Heredia

Título: Optimización de Modelo de Heisenberg para GPU

Autor: Facundo Molina Heredia

Director: Dr. Orlando V. Billoni | Dr. Nicolás Wolovick

Fecha y horario: lunes 14 de diciembre – 14 hs.

Dirección de la plataforma de la reunión: https://meet.google.com/fke-vyqu-aqu

Resumen: El trabajo consiste en optimizar una simulación de un modelo de heisenberg. Se realizaron dos implementaciones en C++, una optimizada para CPU y otra para GPU, junto con una visualización gráfica. Se analizan diferentes factores que afectan al desempeño de la simulación y cómo obtener mejoras en performance haciendo modificaciones en el manejo de los datos, permitiendo un uso más eficiente del hardware y habilitando simulaciones de mayor tamaño. Esta simulación es la herramienta de trabajo de Orlando Billoni. Cuando empezamos el trabajo, en la máquina que tenía para correr, una simulación típica tardaba entre 6 y 8 horas, ahora en GPU tarda 13 minutos, es 27x más rápido, con lo cual Billoni ahora puede hacer 27 veces más experimentos o experimentos más grandes.