YALI Uma Extensão do Modelo Linda com Suporte a Operações Globais
Resumo
Este artigo descreve YALI, um ambiente destinado à programação paralela em redes heterogêneas. Com o objetivo de oferecer uma interface simples e flexível, YALI implementa o modelo Linda, que destaca-se por permitir a interação entre processos através de uma memória compartilhada chamada Espaço de Tuplas. Uma das principais características de YALI é o suporte a operações globais, que facilitam e otimizam a comunicação e a sincronização entre múltiplos processos, e que são normalmente trabalhosas de expressar no modelo Linda original.
Referências
CARRIERO, N.; GELERNTER, D. Haw to Write Parallel Programs: A Guide to the Perplexed. ACM Computing Surveys, v.21, n.3, Sep. 1989.
CARRIERO, N. et al. The Linda alternative to message-passing systems. Parallel Computing, n.20, 1994.
FOSTER, I. Designing and Building Parallel Programs. Addison Wesley, 1995.
GELERNTER, D. Generative Communication in Linda. ACM Trans. on Programming Languages and Systems, v.7, n.1, p.80-112, Jan. 1985.
SCHOINAS, G. lssues on the implementation of PrOgramming SYstem for distriButed appLications. Department of Computer Science, University of Crete, Greece, 1991.
SEYFARTH, B. et al. Glenda Installation and Use. University of Southem Mississippi, 1993.