Avaliação do U-Net em Clusters com Rede Myrinet

  • Paulo A. Geromel USP
  • Sergio T. Kofuji USP

Resumo


Clusters of computers and workstations interconnected by high speed networks are widely used in high performance computing. Although high speed networks have the best latency and throughput, these features are not properly used by conventional communication protocol implementations. A possible solution for such a problem is found in Light-Weight Protocols. These protocols are stated in a User-Level aproach, where the communication tasks are directly processed in user space, instead of being processed inside operating system kernel, using a communication library. This paper evaluates the perfonnance of the U-Net protocol. Using computer platforms with Intel Pentium processors interconnected by a Myrinet Network, features like latency, throughput and concurrency support are evaluated. The results from lhese evaluations indicate that applying light-weight protocols is a proper way to use features available in new network technologies.

Palavras-chave: Light-weight Protocols, U-Net Protocol, Myrinet Network

Referências

PFISTER, G.F. In Search of Clusters. 2 ed., Upper Saddle River, Prentice Hall PTR, 1998.

PRYCKER, M. Asynchronous Transfer Mode: Solution for Broadband ISDN. 3. Ed., London, Prentice Hall, 1995.

STALLINGS. W. High-Speed Networks: TCP/IP and ATM Design Principies. Upper Saddle River, Prentice Hall, 1998.

GIGABIT Gigabit Ethernet Gigabit Ethernet Alliance, August, 1996. (White Paper).

GUSTAVSON. D.B. The Scalable Coherent Interface and Related Standard Projects. IEEE Micro. v.l2, n. 1, p. 10-22. February, 1992.

SEITZ. C. Myrinet: A Gigabit-per-second Local Area Network. In: HOT INTERCONNECTS ll, 1994. Stanford University, Stanford, CA, August, Proceedings.

HORST. R.W. Tnet: A Realiable System Area Network. IEEE-Micro,v. 15. n.1, p.37-45, February 1995.

GILLETT, R.B. Memory Channel network for PCI. IEEE Micro, v. 16, p.12-18, February, 1996.

von EICKEN, T; CULLER, D.E.; GOLDSTEIN, S.C.; SCHAUSER, K.E. Aclive Messages: a Mechanism for Integrated Communication and Computation. In: ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 19., Gold Coast, Australia, May, 1992. Proceedings. 1992. p.256-266.

PAKIN, S.; LAURIA, M., CHIEN, A. High Performance Messaging on Workstations: lllinois Fast Message (FM) for Myrinet. In: SUPERCOMPUTING '95. San Diego. California. 1995. Proceedings.

von EICKEN, T.; BASU, A.; BUCH, V.; VOGELS, W. U-Net: A User-Level Network Interface for Parallel and Distributed Computing. In: ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES. 15., Copper Mountain, Colorado. December. 1995. Proceedings. 1995. p.40-53.

BASU, A.; WELSH, M.; von EICKEN, T. Incorporating Memory Management into User-Level Network Interfaces. In: ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 24., 1997. Proceedings.

RODRIGUES, S.H.; ANDERSON, T.E.; CULLER, D.E. High-Performance Local Area Communication With Fast Sockets. In: USENIX '97, 1997. Proceedings.

PRYLLI. L.; TOURANCHEAU. B. BIP: a new protocol designed for high performance networking on Myrinet. Lyon, Ecole Normale Supérieure de Lyon, Laboratoire de I'Informatique du Parallélisme, September, 1997.

BODEN. N.J; COHEN, O.; FELDERMAN, R.E.; KULAWIK, A.E.; SEITZ, C.L.; SEIZOVIC, J.N.; SU, W.K. Myrinet - A Gigabit-per-Second Local-Area Network. IEEE-Micro, v.l5, n.1, p.29-36, February. 1995.

McVOY, L.; STAELIN. C. Imbench: Portable Tools for Performance Analysis. In: USENIX ANNUAL TECHINICAL CONFERENCE, San Diego. California. 1996. Proceedings.

GEROMEL, P.A. Protocolos Leves de Comunicação Para Sistemas de Alto Desempenho. São Paulo, 1998. 113p. Dissertação (Mestrado)- Escola Politécnica, Universidade de São Paulo.

HEWLETT-PACKARD Netperf: A Network Performance Benchmark. Revision 2.1, Hewlen-Packard Company, lnformation Networks Division, February, 1996.
Publicado
28/09/1998
GEROMEL, Paulo A.; KOFUJI, Sergio T.. Avaliação do U-Net em Clusters com Rede Myrinet. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 10. , 1998, Búzios/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1998 . p. 119-128. DOI: https://doi.org/10.5753/sbac-pad.1998.22667.