摘要
目前,网络通信软件的处理开销已成为影响机群系统性能的瓶颈,为了提高机群系统的网络性能,本文设计了一种用于机群系统的快速消息传递机制FMP(FastMessagePassing),并在Myrinet网络上加以实现.在Ultra2上的测试表明,FMP单字节数据包单向通信延迟为11.2μs,8K数据包网络带宽达到338Mb/s,较好地发挥了Myrinet网络硬件的性能,达到了减少通信开销,提高网络带宽的目的.
This paper describes the architecture and implementation of fast message passing communication (FMP) for a workstation cluster using Myrinet and Ultra 2. The goal of this work is to study how to reduce communication software overheads over workstation clusters and provide an implementation of a high performance communication protocol on a commercially available hardware platform. The Myrinet implementation of FMP achieves a round-trip latency of 11. 2 us for one-byte packets, and a bandwidth of 338Mb/s for 8192-byte packets on Ultra 2 workstations by using several techniques, such as user-level communication protocol, pipeline transmission, credit flow control and multithreading. The resultsprove that FMP can exploit the performance of modern networks. FMP not only provides low latency and high bandwidth communication, but also guarantees the reliability of message delivery and supports multiple senders and receivers in a multi-user envlronment.
出处
《计算机学报》
EI
CSCD
北大核心
1998年第7期595-602,共8页
Chinese Journal of Computers
关键词
机群系统
高速网络
通信协议
消息传递
FMP
Workstation cluster, high speed network, communication protocol, message passing, overhead