Análisis de rendimiento de algoritmos sobre virtualización de GPU Nvidia a través de contenedores Docker y orquestación de Kubernetes
View/ Open
Date
2023-11-28Author
Irastorza Arriola, Itziar
Metadata
Show full item recordAbstract
La computación de alto rendimiento se ha vuelto imprescindible, ya que es la base de cualquier investigación científica. El crecimiento masivo de esta área ha traído ciertos problemas en la computación, como el crecimiento de la cantidad de datos en la computación. Para ello, existen ciertas soluciones para ayudar a facilitar y aligerar la computación en estos casos. Este proyecto se centrará en el estudio de los algoritmos de alto rendimiento, como los de detección y seguimiento de objetos en tiempo real, cuando ejecutamos en un entorno virtualizado y acelerado por la GPU.
En primer lugar, se analizará e investigará sobre los algoritmos de alto rendimiento, en concreto centrándose en los de detección y seguimiento de los objetos. También se estudiará el tema de la aceleración por GPU, como funciona y en que beneficia a la hora de la computación. Otro de los temas en el que se adentrará en el proyecto será la virtualización y las técnicas que existen para conseguir esta herramienta. Se conocerá la técnica de la virtualización a través de contenedores y se preparará un entorno virtual utilizando esa técnica
Finalmente, en el experimento se ejecutarán varios algoritmos en ese entorno virtual haciendo uso de la GPU y se hará un análisis de los resultados. Habrá una comparación de distintos casos en el que se sacarán conclusiones.