Tesis:

Modelo de concurrencia de ADA. Implementación y sus implicaciones en el interface con el entorno


  • Autor: PEREZ COSTOYA, Fernando

  • Título: Modelo de concurrencia de ADA. Implementación y sus implicaciones en el interface con el entorno

  • Fecha: 1991

  • Materia: Sin materia definida

  • Escuela: FACULTAD DE INFORMATICA

  • Departamentos: ARQUITECTURA Y TECNOLOGIA DE SISTEMAS INFORMATICOS

  • Acceso electrónico: http://oa.upm.es/35520/

  • Director/a 1º: PEREZ AMBITE, Antonio

  • Resumen: El principal problema que impide hoy una mayor utilización de las máquinas paralelas es la falta de herramientas de programación que permitan generar programas transportables a máquinas con diferentes prestaciones. En este trabajo se ha estudiado si los lenguajes con paralelismo explícito cumplen este requisito y son, por lo tanto, adecuados para programar este tipo de máquinas. El exceso de paralelismo, esto es, el uso de mayor paralelismo en el programa que el proporcionado por la máquina, para esconder la latencia en la comunicación, se presenta aquí como una solución a los problemas de eficiencia de los programas con paralelismo explícito cuando se ejecutan en máquinas que no tienen una granularidad adecuada. Para llevar a cabo el estudio de los lenguajes con paralelismo explícito, se ha desarrollado un modelo abstracto de paralelismo, en el cual un sistema está formado por una jerarquía de máquinas virtuales paralelas. Este modelo permite realizar un análisis genérico de la implementación de este tipo de lenguajes. Este análisis genérico se ha aplicado a un lenguaje de este tipo, el lenguaje ADA. Se han estudiado las características específicas de ADA que pueden influir en la implementación eficiente del lenguaje. Dentro del marco del modelo de paralelismo, se analiza también la problemática específica de las implementaciones del lenguaje sobre el sistema operativo, se proponen soluciones y se desarrolla en profundidad un ejemplo de este tipo de problemas: el acceso al estándar gráfico GKS desde ADA