Comparativo entre Diferentes Interfaces de Comunicação para Programação Paralela

  • Diego Luis Kreutz UFSM
  • Márcia Cristina Cera UFSM
  • Marcelo Pasin UFSM
  • Rodrigo da Rosa Righi UFRGS

Resumo


As aplicações desenvolvidas para ambientes de programação paralela e distribuída possuem seu desempenho diretamente relacionado ao da interface de comunicação utilizada para viabilizar sua execução. Uma vez que há a necessidade de comunicação entre os nós processadores que compõem o sistema, esta tarefa acaba, muitas vezes, sendo mais onerosa que o próprio tempo de processamenfo da aplicação paralela. Considerando tal aspecto, neste estudo foram realizadas comparações entre diferentes interfaces de comunicação, a fim de analisar a influência do uso destas no desempenho de uma aplicação específica.

Referências

Andrew S. Tanenbaum. Redes de Computadores. Editora Campus, Rio de Janeiro, RJ, 3 th edition, 1997.

Márcia Cristina Cera, Daniela Saccol Peranconi, and Marcelo Pasin. Biblioteca ce: Comunicação eficiente. In Anais da Terceira Escola Regional de Alto Desempenho, Anais da Escola Regional de Alto Desempenho, pages 173-176, January 2003.

Compaq, Intel, and Microsoft. Virtual Interface Architecture Specification version 1.0, Dec. 1997. http://www.cs.cornell.edu/barr/repository/cs614/san_10.pdf

Rodrigo da Rosa Righi. libVIP - Desenvolvimento em Nível de Usuário de uma Biblioteca de Comunicação que Implementa o Protocolo de Interface Virtual. Trabalho de Graduação n° 163. Curso de Ciência da Computação. UFSM. Santa Maria/RS, Fev, 2003.

Rodrigo da Rosa Righi, Marcelo Pasin, and Philippe Olivier Alexandre Navaux. libVIP: Arquitetura de Interface Virtual sobre TCP/IP. In Quarto Workshop em Sistemas Computacionais de Alto Desempenho, São Paulo- SP. November 2003. aceito para publicação.

Douglas E. Commer. Redes de Computadores. Transmissão de dados, ligação inter-redes e Web. Bookman. Porto Alegre. second edition, 2001.

P. Druschel. Operating Systems Support for Highspeed Networking. P. Druschel. Operating systems support for highspeed networking. Technical Report TR 94-24. Department of Computer Science, University of Arizona, Oct. 1994.

W. Gropp and E. Lusk. Sowing MPICH: A case study in the dissemination of a portable environment for parallel scientific computing. The International Journal of Supercomputer Applications and High Performance Computing, 11 (2):103-114, Summer 1997.

W. Gropp, E. Lusk. and A. Skjellum. Using MPI: Portable Parallel Programming with the Message Passing Interface. MIT Press, Cambridge, Massachusetts, USA, 1994.

William Gropp, Ewing Lusk, Nathan Doss, and Anthony Skjellum. High-performance, portable implementation of the MPI Message Passing Interface Standard. Parallel Computing, 22(6):789-828, September 1996.

Diego Luís Kreutz and Rodrigo da Rosa Righi. Comparação de Desempenho entre Diferentes Adaptadores de Rede Gigabit Ethernet. In XVII Congresso Regional de Iniciação Científica em Tecnologia e Engenharia - CRICTE2002, August 2002.

F. A. D. de OLIVEIRA and et al. DECK-SCI: high-performance communication and multithreading for sei clusters. In IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, Newport Beach, CA, 2001.

Evan Speight, Hazim Abdel-Shafi, and John K. Bennett. Realizing the Performance Potential of the Virtual Interface Architecture. In International Conference on Supercomputing, pages 184-192, 1999.

V. S. Sunderam. PVM: a framework for parallel distributed computing. Concurrency, Practice and Experience, 2(4):315-340, 1990.
Publicado
10/11/2003
Como Citar

Selecione um Formato
KREUTZ, Diego Luis; CERA, Márcia Cristina; PASIN, Marcelo; RIGHI, Rodrigo da Rosa. Comparativo entre Diferentes Interfaces de Comunicação para Programação Paralela. In: SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 4. , 2003, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2003 . p. 133-140. DOI: https://doi.org/10.5753/wscad.2003.19113.