Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional. Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.

Software de planificación de aplicaciones para GPUS reconfigurables

dc.contributor.advisorCostero Valero, Luis María
dc.contributor.advisorVillarrubia Elvira, Jorge
dc.contributor.authorMartín Rodríguez, Simón
dc.date.accessioned2025-10-09T10:57:53Z
dc.date.available2025-10-09T10:57:53Z
dc.date.issued2025
dc.degree.titleGrado en Ingeniería de Computadores
dc.descriptionTrabajo de Fin de Grado en Ingeniería de Computadores, Facultad Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2024/2025
dc.description.abstractEn este Trabajo de Fin de Grado se ha desarrollado un simulador de ejecución de tareas en GPUs con soporte de particionado mediante la tecnología Multi-Instance GPU (MIG) de NVIDIA. El objetivo principal ha sido estudiar cómo diferentes políticas de planificación afectan al rendimiento y a la utilización de los recursos en entornos compartidos, centrándose en modelos como la A30 y la A100. El simulador implementa particiones válidas de la GPU, tiempos de ejecución dependientes del número de slices y mecanismos de reconfiguración dinámica de instancias, lo que permite aproximarse de forma realista al comportamiento de MIG en escenarios prácticos. Sobre esta base se han comparado distintas políticas de planificación, desde enfoques clásicos como FIFO y SJF hasta la propuesta de unanueva heurística, denominada FAR, que busca un compromiso entre el aprovechamiento de los recursos y la eficiencia temporal.
dc.description.abstractThis Bachelor’s Thesis presents the development of a simulator for task execution in GPUs supporting partitioning through NVIDIA’s Multi-Instance GPU (MIG) technology. The main objective has been to study how different scheduling policies affect performance and resource utilization in shared environments, focusing on models such as the A30 and A100. The simulator implements valid GPU partitions, execution times dependent on the number of slices, and mechanisms for dynamic reconfiguration of instances, thus providing a realistic approximation of MIG behavior in practical scenarios. Based on this framework, several scheduling policies have been compared, ranging from classical approaches such as FIFO and SJF to a novel heuristic, referred to as FAR, designed to balance resource utilization and time efficiency.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/124715
dc.language.isospa
dc.page.total70
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordSimulación
dc.subject.keywordPlanificación
dc.subject.keywordGPU
dc.subject.keywordMulti-Instance GPU (MIG)
dc.subject.keywordVirtualización de GPU
dc.subject.keywordSimulation
dc.subject.keywordScheduling
dc.subject.keywordGPU
dc.subject.keywordMulti-Instance GPU (MIG)
dc.subject.keywordGPU Virtualization
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleSoftware de planificación de aplicaciones para GPUS reconfigurables
dc.titleSoftware scheduler for reconfigurable GPUS
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublicationb2616c88-d3da-43df-86cb-3ced1084f460
relation.isAdvisorOfPublication8788ef00-9b4e-469d-8693-d45f3dfa836a
relation.isAdvisorOfPublication.latestForDiscoveryb2616c88-d3da-43df-86cb-3ced1084f460

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Software_planificacion _GPUS.pdf
Size:
1.07 MB
Format:
Adobe Portable Document Format