|
Proyectos de investigación realizados
Desarrollo
de Software Paralelo No-Númerico
Alejandro Teruel, Carlos Figueira, Emely Arráiz, Emilio Hernández, Maruja Ortega y
David Koufaty (1992).
Identificar y caracterizar los principales problemas en la programación a pequeña
escala de máquinas MIMD de memoria distribuída mediante el desarrollo de software en
areas como reconocimiento de patrones en textos y el problema de matrimonios estables.
Herramientas
de Apoyo para el Desarrollo de Programas Paralelos
Alejandro Teruel, Emely Arráiz, Emilio Hernández, Maruja Ortega, María Blanca
Ibáñez y Mariela Curiel (1993).
El proyecto tiene por objetivo evaluar, desarrollar y fundamentar prototipos de
herramientas útiles que permitan apoyar el desarrollo productivo de programas paralelos,
fundamentalmente sobre plataformas MIMD de memoria distribuída. En particular se exploran
prototipos de analizador de desempeño, subsistema de comunicaciones, herramienta de apoyo
para el testing de programas y editor de diseños de programas paralelos.
Herramientas
para la Depuración de Sistemas Paralelos Heterogéneos
María Blanca Ibáñez y Emely Arráiz. (1993)
El objetivo del proyecto es la concepción, desarrollo y prueba de un depurador de
programas paralelos sobre plataforma SUN utilizando la libreria de comunicaciones PVM
y el lenguaje de programación C.
La
Eficiencia de Copias en Sistemas de Archivos
Patrick O'Callaghan. (1992).
Se proponen métodos para reducir o eliminar las ineficiencias de copias en sistemas de
archivos, basados en una nueva operación primitiva para los sistemas de archivos. Esta
primitiva, que llamamos copy, indica explícitamente cuando se quiere copiar datos.
La semántica de la operación se define en términos de las primitivas tradicionales de read
y write, así que puede ser implementada como simple rutina de librería por
razones de portabilidad. Sin embargo, el mayor beneficio se percibe cuando copy se
implementa dentro del sistema de operación. En una implementación para sistemas de
archivos distribuidos, un sólo mensaje de copy puede reemplazar una secuencia de reads
y writes sobre la red. En el caso de un sistema centralizado, o para el servidor
de un sistema de archivos distribuidos, se puede ahorrar tiempo de ejecución, y en caso
de una implementación más ambiciosa, espacio de disco también.
SIGNAL-USB
Julián Aráoz, Carlos Figueira, Edelmira Pasarella y Jesús Ravelo. (1993)
El objetivo del proyecto SIGNAL-USB es estudiar los problemas fundamentales que surgen
en la implementación en paralelo de programas escritos en el lenguaje para tiempo real
Signal, aportar soluciones que resuelvan los problemas desde el punto de vista teórico, y
llevarlas a una implementación software. Los resultados de la investigación serán
integrados al sistema Signal, ambiente de desarrollo de aplicaciones que funcionan en
tiempo real, basado en el lenguaje de mismo nombre. Signal es desarrollado en el
INRIA-Rennes, Francia.
Información
María Blanca Ibáñez (ibanez@ldc.usb.ve)
Última modificación realizada por Julio Rodríguez
el día viernes 14 de enero de 2000
|