Efficient reliable multicast on Myrinet
- 24 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3 (01903918) , 156-165
- https://doi.org/10.1109/icpp.1996.538571
Abstract
The paper describes a reliable multicast algorithm on top of reliable point-to-point communication. The algorithm uses a flow control method based on a credit scheme to prevent message loss caused by overflow of software buffers. The multicast algorithm has been implemented by extending the Illinois Fast Messages software for Myrinet, which supports reliable point-to-point communication but no multicast. To obtain low latency and high throughput, forwarding of messages is handled entirely by the network adapter boards without involving the hosts. Measurements on an 8-node Myrinet system show that the implementation achieves high performance.Keywords
This publication has 9 references indexed in Scilit:
- Myrinet: a gigabit-per-second local area networkIEEE Micro, 1995
- Communication optimizations for parallel computing using data access informationPublished by Association for Computing Machinery (ACM) ,1995
- High performance messaging on workstationsPublished by Association for Computing Machinery (ACM) ,1995
- Unicast-based multicast communication in wormhole-routed networksIEEE Transactions on Parallel and Distributed Systems, 1994
- Object distribution in Orca using Compile-Time and Run-Time techniquesPublished by Association for Computing Machinery (ACM) ,1993
- FLIP: an internetwork protocol for supporting distributed systemsACM Transactions on Computer Systems, 1993
- Parallel programming using shared objects and broadcastingComputer, 1992
- Orca: a language for parallel programming of distributed systemsIEEE Transactions on Software Engineering, 1992
- Congestion avoidance and controlACM SIGCOMM Computer Communication Review, 1988