Next: Técnicas de control de
Up: Actividades realizadas
Previous: Determinación de nuevas propiedades
Otra forma en que se ha
enfocado el problema de obtener una paralelización más
ventajosa ha sido mediante la especialización de programas. La
idea tras la especialización es usar la información
proporcionada por el análisis global para identificar partes de un
programa que son llamadas de una forma particular, ası como la
forma en que se llaman, y crear versiones especializadas de esas
partes para estas llamadas. El algoritmo de especialización
diseñado [PH95] y su implementación usan datos
recogidos por el analizador global. Los resultados experimentales
obtenidos con la implementación en el contexto del particionado de
tareas mostraron que tanto el tamaño de los programas
especializados como el tiempo necesario en el proceso son razonables y
que su uso redunda en mejor velocidad de ejecución de los
programas paralelos. Además, la especialización de programas
se muestra útil también para el caso secuencial.
<webmaster@clip.dia.fi.upm.es>
Last Modified: Fri May 9 17:59:16 MET DST 1997