Uma Implementação do Modelo Linda para Programação Paralela em Transputers

  • Andréa Schwertner Charão UFRGS
  • Rita de Cássia Pivetta Machado UFRGS
  • Celso Maciel da Costa UFRGS
  • Wolfgang Pandikow UFRGS

Resumo


Embora as máquinas paralelas atuais possam atingir alto desempenho, a programação neste tipo de plataforma geralmente é bastante rudimentar e intimamente ligada à sua arquitetura. Deste modo, ferramentas de mais alto nível, como a linguagem Linda, têm sido propostas para facilitar a programação em ambientes paralelos. Este trabalho apresenta a implementação de Linda sobre um sistema multiprocessador baseado em transputers. Seu principal objetivo é oferecer uma interface de programação mais simples e independente de máquina para o desenvolvimento de aplicações paralelas neste sistema.

Referências

3L Ltd. Parallel C User Guide. Livingston: 3L Ltd., 1991,498p.

AHUJA, S.; CARRIERO, N.; GELERNTER, D. Linda and Friends. Computer. New York, v.19, n.8, p.26-34, Aug. 1986.

BAL, H.E.; STEINER, J.G.; TANENBAUM, A.S. Programming Languages for Distributed Computing Systems. ACM Computing Surveys. New York, v.21, n.3, p.261-322, Sep. 1989.

CARRIERO, N.; GELERNTER, D. The S/Net's Linda Kernel. ACM Trans. on Computer Systems. New York, v.4, n.2, p.110-129, May 1986.

GELERNTER, D. Generative Communication in Linda. ACM Trans. on Programming Languages and Systems. New York, v.7, n.1, p.80-112, Jan. 1985.

INMOS, Corp. Transputer Data Book. Bristol: INMOS, 1990.

LELER, W. Linda meets Unix. Computer. New York, v.23, n.2, p.43-55, Feb.1990.

MORAES, S.A.S; LISTER, P.F. The Design and Implementation of a Dinamically Distributed Linda Thple Space. In Anais do XX Seminário Integrado de Software e Hardware. Florianópolis, Set. 1993, p-503-517.

NAREM Jr. J.E. An Informal Operational Semantics of C-Linda V2.3.5. Yale University, Dec. 1989.

NITZBERG, B.; LO, V. Distributed Shared Memory: A Survey of Issues and Algorithms. Computer. New York, v.24, n.8, p.52-60, Aug. 1991.

SHEPHERD, D. Transputer Instruction Set: A Compiler Writer's Guide. Hertfordshire: Prentice-Hall, 1988.
Publicado
29/07/1995
CHARÃO, Andréa Schwertner; MACHADO, Rita de Cássia Pivetta; COSTA, Celso Maciel da; PANDIKOW, Wolfgang. Uma Implementação do Modelo Linda para Programação Paralela em Transputers. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 7. , 1995, Canela. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1995 . p. 271-284. DOI: https://doi.org/10.5753/sbac-pad.1995.19868.