Linguagens Fortran e C para Processamento Concorrente/Paralelo

  • S. Calicchio CPqD / TELEBRÁS
  • M. Rodrigues CPqD / TELEBRÁS
  • A. Monticelli UNICAMP
  • A. Garcia UNICAMP

Resumo


Este artigo apresenta as extensões para as linguagens Fortran e C para suporte a programação concorrente e paralela. Os mecanismos de concorrência e de suporte ao processamento paralelo utilizados para definição das extensões são os mecanismos implementados no sistema operacional PP-SO/P (SOP). As linguagens estendidas poderão então expressar explicitamente o paralelismo de um algoritmo e a concorrência entre processos. A comunicação entre processos (processadores) adota um modelo baseado em troca de mensagens proporcionando a sua utilização mesmo em hardware que possui o esquema de memória partilhada.

Referências

E. Cavalli, M. C. Zabeu, "Sistema operacional para processamento paralelo", I SBAC-PP, anais, p. 101-114, Maio de 1987.

E. Cavalli. M. C. Zabeu, "Sistema hardware para processamento paralelo', I SBAC-PP, anais. p. 91-100, Maio de 1987.

D Gajski, D. Kuck, D. Lawrie e A. Sameh. "Cedar', in Supercomputers: Design an Applications, Editado por Kai Hwang, p. 251-275, 1984.

D. A. Mundie e D. A. Fisher, "Parallel processing in ADA', Computer, p. 20-25, Agosto de 1988.

L. N. Bhuyan, "Interconection networks for parallel and distributed processing', Computer, p. 9-12, Junho de 1987.

G. C. Fox, M. A. Johnson, G. A. Lyzenga, S. W. Otto, J. K. Salmon e D. W. Walker, "Solving problems in concurrent processors', Caltech, 1987.

M. V. F. Pereira, M. J. Teixeira e L. A. Terry, CE-PEL, "aplicações de processamento paralelo em sistemas elétricos de potência', I SBAC-PP, anais, p. 283-289, Maio de 1987.

N. H. Gehani and W. D. Roome, "Concurrent C', Software Practice & Experience 16, 9, p. 821-844, Setembro 1986.

E. Cavalli e A. Pestana, "Processador paralelo P3 ', artigo submetido em conjunto ao II SBAC-PP.

P. R. F. A. LUZ e L. G. R. ACACIO, "A Utilização do transputer T800 no sistema P3 ', artigo submetido em conjunto ao II SBAC-PP.

ZABEU M. C.. "Análises e alternativas para contenção em multiprocessamento', artigo submetido em conjunto ao II SBAC-PP.
Publicado
26/09/1988
CALICCHIO, S.; RODRIGUES, M.; MONTICELLI, A.; GARCIA, A.. Linguagens Fortran e C para Processamento Concorrente/Paralelo. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2. , 1988, São José dos Campos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1988 . p. 143-152. DOI: https://doi.org/10.5753/sbac-pad.1988.23530.