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
2003-11-10
Como Citar
KREUTZ, Diego Luis et al. Comparativo entre Diferentes Interfaces de Comunicação para Programação Paralela. Anais do Simpósio em Sistemas Computacionais de Alto Desempenho (SSCAD), [S.l.], p. 133-140, nov. 2003. ISSN 0000-0000. Disponível em: <https://sol.sbc.org.br/index.php/sscad/article/view/19113>. Acesso em: 17 maio 2024. doi: https://doi.org/10.5753/wscad.2003.19113.