P-RIO: Construção Gráfica e Modular de Programas Paralelos e Distribuídos

  • Enrique Vinicio Carrera E. PUC Rio
  • Orlando Loques UFF
  • Julius Leite UFF

Resumo


O presente trabalho descreve a metodologia de construção de software embutida no ambiente P-RIO do ponto de vista da modularização, paralelização e configuração gráfica de aplicações. É mostrada, a título de exemplo, a paralelização de um sistema de visão artificial que utiliza redes neurais artificiais para o reconhecimento de imagens. Esta aplicação, que tem grandes requerimentos de tempo de máquina, teve seu desempenho otimizado aproveitando as abstrações nos níveis de programação e configuração embutidas no ambiente. Apresenta-se também a interface gráfica, integrada ao ambiente, que provê facilidades para a configuração, depuração e gerenciamento, propiciando grande eficiência no processo de desenvolvimento de aplicações concorrentes.

Referências

Carrera E., Loques O., Leite J., P-RIO: A Metodologia RIO sobre PVM, 13° Simpósio Brasileiro de Redes de Computadores, Belo Horizonte, maio 1995.

Malucelli V., Ambiente Rio - Linguagem de Configuração, Relatório Técnico DEE-PUC/RJ, Rio de Janeiro, maio 1994.

Geist A., Beguelin A., Dongarra J., Jiang W., Manchek R., Sunderam V., PVM: Parallel Virtual Machine - A Users' Guide and Tutorial for Networked Parallel Computing, The MIT Press, agosto 1994.

Geist A., Beguelin A., Dongarra J., Jiang W., Manchek R., Sunderam V., PVM 3 Users' s Guide and Reference Manual, ORNL/TM-12187, EUA, setembro 1994.

Carrera E., Perelmuter G., Vellasco M., Pacheco M., lmage Classification Using Artificial Neural Networks, International Confence on Education, Practice, and Promotion on Computational Methods in Engineering Using Small Computers (EPMESC V), abril 1995.

Allen R., Garlan D., Beyond Definition/Use: Architectural Interconnection, Workshop on Interface Definition Languages, Portland- EUA, janeiro 1994.

Werner J., Loques 0., Ambiente RIO: Metodologia e Suporte para Sistemas Configuráveis, XX SEMISH da Reunião anual da Sociedade Brasileira de Computação, Florianápolis, setembro 1993.

Ning J., Miriyala K., Kozaczynski W., An Architecture-driven, Business-specific, and Component-based Approach to Software Engineering, III International Conference of Software Reuse, Rio de Janeiro, novembro 1994.

Hong W., Black J., Manning E., A Framework for Distributed Debugging, IEEE Software, janeiro 1990.

Sztajnberg A., Loques O., O Sistema de Comunicação Multi-Protocolo do Ambiente RIO, V Simpósio Brasileiro de Computadores Tolerantes a Falhas, São José dos Campos, outubro 1993.

Carrera E., P-RIO: Manual do Usuário, Relatório Técnico DEE-PUC/RJ, Rio de Janeiro, dezembro 1994.

Oppenheim A., Schafer R., Discrete-Time Signal Processing, Prentice Hall, 1989.

Wu R., Hwang R., Stark H., Pattern Recognition in Practice II, Proceedings of the Eighth International Conference on Pattern Recognition, 1986.

Rumelhan D., McClelland J., Parallel Distributed Processing: Explorations in the Microstructure of Cognition, The MIT Press, 1988.

Carrera E., Metodologia para a Construção de Sistemas Configuráveis Acima de PVM, Dissertação de Mestrado DEE-PUC/RJ, Rio de Janeiro, 1995.

Sztajnberg A., Malucelli V., Manual do Usuário do Ambiente RIO. Relatório Técnico DEE-PUC/RJ, Rio de Janeiro, abril 1994.

Ousterhout J., Tcl and the Tk Toolkit, Addison-Wesley, 1994.
Publicado
29/07/1995
E., Enrique Vinicio Carrera; LOQUES, Orlando; LEITE, Julius. P-RIO: Construção Gráfica e Modular de Programas Paralelos e Distribuídos. 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. 569-580. DOI: https://doi.org/10.5753/sbac-pad.1995.19888.