RT info:eu-repo/semantics/bachelorThesis T1 Desarrollo de un motor de paralelización especulativa con soporte para aritmética de punteros A1 Estébanez López, Álvaro A2 Universidad de Valladolid. Escuela Técnica Superior de Ingeniería Informática K1 Paralelismo (Informática) AB La paralelización especulativa es una técnica que permite extraer paralelismo de bucles no analizables en tiempo de compilación. Esta técnica se basa en ejecutar de forma optimista elbucle en paralelo, mientras un sistema monitoriza la ejecución y corrige eventuales violacionesde dependencia. El grupo de investigación Trasgo utilizaba el motor SpecEngine, cuyo usoconlleva ciertas limitaciones, como por ejemplo la necesidad de especular sobre un solo tipode datos y no utilizar aritmética de punteros.Partiendo de la arquitectura original del motor especulativo, hemos desarrollado una nuevaarquitectura que soluciona las principales limitaciones existentes en la versión original. Elnuevo motor especulativo permite la especulación sobre datos de diferente tipo en la mismaaplicación y aritmética de punteros. YR 2012 FD 2012 LK http://uvadoc.uva.es/handle/10324/2586 UL http://uvadoc.uva.es/handle/10324/2586 LA spa DS UVaDOC RD 29-abr-2024