Linguagens Fortran e C para Processamento Concorrente/Paralelo
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 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.