High performance communication using a commodity network for cluster systems

High performance communication using a commodity network for cluster systems
复制标题

使用集群系统的商品网络进行高性能通信

DOI:
10.1109/hpdc.2000.868644
复制
发表时间:
2000
期刊:
Proceedings the Ninth International Symposium on High-Performance Distributed Computing
影响因子:
--
通讯作者:
Y. Ishikawa
Y. Ishikawa
中科院分区:
--
文献类型:
--
作者:
S. Sumimoto;H. Tezuka;A. Hori;H. Harada;Toshiyuki Takahashi;Y. Ishikawa

文献摘要

被引文献

相似文献

提出了一种利用商用网络实现高性能通信设备的方案。该方案不需要任何特殊的硬件或特定于硬件的设备驱动程序,以适应多种网络接口卡(NIC)。在这个方案中,一个可靠的轻量级网络协议被直接处理的数据链路层由网络设备驱动程序调用。为了消除应用程序等待消息时的硬件中断开销,提出了一种中断获取技术。该方案的一个实例PM/Ethernet在Linux上实现,对Linux内核做了最小的修改,并使用现有的网络设备驱动程序而不做任何修改。在Packet Engine的G-NIC II千兆以太网网卡上使用Pentium III 500-MHz PC,可实现77.5 MB/s带宽和37.6 /spl mu/s往返延迟时间,而TCP/IP可实现46.7 MB/s带宽和89.6 /spl mu/s往返延迟时间。NAS并行基准测试结果表明,PM/Ethernet上的MPI比TCP/IP上的MPI性能高75%,比Myrinet PM上的MPI慢7.8%。
Proposes a scheme to realize a high-performance communication facility using a commodity network. This scheme does not require any special hardware or hardware-specific device drivers in order to adapt to many kinds of network interface cards (NICs). In this scheme, a reliable lightweight network protocol is handled directly on a data link layer called by a network device driver. An interrupt reaping technique is proposed to eliminate the hardware interrupt overhead when an application waits for a message. PM/Ethernet, an instance of the scheme, is implemented on Linux with minimal modification to the Linux kernel, and existing network device drivers are used without any modification. Using Pentium III 500-MHz PCs on Packet Engine's G-NIC II Gigabit Ethernet NIC, it achieves 77.5 MB/s bandwidth and 37.6 /spl mu/s round-trip time latency compared to that of TCP/IP, which achieves 46.7 MB/s bandwidth and 89.6 /spl mu/s round-trip time latency. The NAS parallel benchmark IS results show that MPI on PM/Ethernet achieves 75% better performance than MPI on TCP/IP and is 7.8% slower than that of MPI on Myrinet PM.