Abstract
RWAPI is a low-level communication interface designed for clusters of PCs. It has been developed to provide performance to higher applications on a wide variety of architectures. We implemented RWAPI on top of the modular software architecture called GRWA. RWAPI supports Ethernet, InfiniBand and Myrinet network interconnects. This paper introduces RWAPI and the design of its network component on top of both InfiniBand and Myrinet interconnects. We obtained a very low latency and high throughput compared to MPI results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
InfiniBand Trade Association: The InfiniBand Architecture, Specification Volume 1 & 2, Release 1.0.a (2001)
Boden, N., Cohen, D., Flederman, R., Kulawik, A., Seitz, C., Selzovic, J., Su, W.: Myrinet - A Gigabit-per-Second Local-Area Network. 15, 29–36 (1995)
Beecroft, J., Addison, D., Petrini, F., McLaren, M.: Quadrics QsNet II: A network for Supercomputing Applications. In: Hot Chips 15, Stanford University, Palo Alto, CA (2003)
Whitby Strevens, C., et al.: IEEE Draft Std P1355 — Standard for Heterogeneous Interconnect — Low Cost Low Latency Scalable Serial Interconnect for Parallel System Construction (1993)
Greiner, A., Desbarbieux, J., Lecler, J., Potter, F., Wajsbürt, F., Penain, S., Spasevski, C.: PCI-DDC Specifications. Laboratoire MASI, Université Paris VI (1996)
ANSI/VITA 26-1998: Myrinet-on-VME Protocol Specification (1998)
Vivo, A.D.: A Light-Weight Communication System for a High Performance System Area Network. PhD thesis, Università di Salerno - Italy (2001)
Myricom: GM: A message-passing system for myrinet networks 2.0.12 (1995)
Message Passing Interface Forum MPIF: MPI-2: Extensions to the Message-Passing Interface. Technical Report, University of Tennessee, Knoxville (1996)
Fenyo, A.: Conception et rèalisation d’un noyau de communication bâti sur la primitive d’écriture distante, pour machines paralléles de type grappe de PCs. Thése de doctorat, UPMC LIP6, Paris, France (2001)
Desbarbieux, J.L., Gluck, O., Zerrouki, A., Fenyo, A., Greiner, A., Wajsbürt, F., Spasevski, C., Silva, F., Dreyfus, E.: Protocol and performance analysis of the mpc parallel computer. In: IPDPS 2001. Proceedings of the 15th International Parallel & Distributed Processing Symposium, p. 52. IEEE Computer Society, Washington, DC (2001)
Renault, E., David, P.: PAPI message passing library: Comparison of performance in user and kernel level messaging. In: Sakellariou, R., Keane, J.A., Gurd, J.R., Freeman, L. (eds.) Euro-Par 2001. LNCS, vol. 2150, pp. 717–721. Springer, Heidelberg (2001)
Bonachea, D.: Gasnet specification, v1.1. Technical report, Berkeley, CA, USA (2002)
Turner, D., Selvarajan, S., Chen, X., Chen, W.: The MP_Lite Message-passing Library. In: Akl, S.G., Gonzalez, T. (eds.) PDCS 2002. The proceedings of the Parallel and Distributed Computing and Systems, Cambridge, USA, pp. 373–235 (2002)
Ben Fredj, O., Renault, E.: A qualitative analysis of the critical’s path of communication models for next perform implementations of high-speed interfaces. In: Sobh, I.T., Khaled Elleithy, E. (eds.) Advances in Systems, Computing Sciences and Software Engineering: Proceedings of SCSS 2005, pp. 70–77. Springer, Secaucus, NJ (2006)
Ben Fredj, O., Renault, E.: Rwapi over infiniband: Design and performance. In: ISPDC 2006. 5th International Symposium on Parallel and Distributed Computing, July 6-9, 2006, pp. 50–57. IEEE Computer Society, Timisoara, Romania (2006)
Mellanox Technologies Inc: Mellanox ib-verbs api (vapi) (2001)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ben Fredj, O., Renault, É. (2007). Performance Evaluation of Distributed Computing over Heterogeneous Networks. In: Perrott, R., Chapman, B.M., Subhlok, J., de Mello, R.F., Yang, L.T. (eds) High Performance Computing and Communications. HPCC 2007. Lecture Notes in Computer Science, vol 4782. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75444-2_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-75444-2_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75443-5
Online ISBN: 978-3-540-75444-2
eBook Packages: Computer ScienceComputer Science (R0)