Title :
MPI and embedded TCP/IP Gigabit Ethernet cluster computing
Author_Institution :
Sandia Nat. Labs., Livermore, CA, USA
Abstract :
A group of lower cost PC connected via Gigabit Ethernet and using MPI for communications between multiple parallel processes running simultaneously on all hosts provides a cost effective and powerful computing solution. The processing load for interprocess communications via TCP is significant when the parallel processes must exchange a large amount of data. When using a standard gigabit network interface card (NIC), TCP communications at near wire speed (above 800 Mbit/sec) use almost the entire processing capacity of a 1 GHz Pentium 3 processor or around 30% of a 2.4 GHz Pentium IV. This communications overhead significantly reduces the computational power of economical two processor systems. NIC that perform the protocol processing on the card offer the possibility of reducing this significantly. This study evaluates the performance and cost effectiveness of using a NIC with embedded TCP/IP processing to offload the network processing and allow more MPI processes per host.
Keywords :
local area networks; message passing; network interfaces; performance evaluation; transport protocols; workstation clusters; Gigabit Ethernet; MPI; NIC; cluster computing; cost effectiveness; embedded TCP/IP; interprocess communications; multiple parallel processes; network interface card; performance evaluation; processing load; protocol processing; Communication standards; Computer interfaces; Computer networks; Concurrent computing; Costs; Embedded computing; Ethernet networks; Network interfaces; TCPIP; Wire;
Conference_Titel :
Local Computer Networks, 2002. Proceedings. LCN 2002. 27th Annual IEEE Conference on
Print_ISBN :
0-7695-1591-6
DOI :
10.1109/LCN.2002.1181853