Logp Analysis Of User Level Network Cluster System

Zh Du,Y Chen,Zy Zhu,Hf Liu,C Xie,Sl Li
2002-01-01
Abstract:LogP is a distributed parallel computation performance model Suitable for cluster system. In this paper, the LogP model is used to assess and analyze a cluster system-THNPSC-II's two user level networks: VIA( Virtual Interface Architecture) and GM. VIA is the industry standard of user level network communication. GM, which is the communication software system supported by Myrinet hardware products, can provide User level network, APIs for high level applications. In this paper, the VIA performance result is provided by THVIA which is a VIA implementation based on hardware support instead of the commonly software or firmware simulation. To compare with traditional kernel level network, such as TCP/IP protocol network, the second LogP test based on MPI APIs is also provided. Although the kernel level network LogP test is run on the same hardware as user level network, the user level network can provide much better performance. At last the third LogP test on user level network but with high CPU payload indicates that CPU contention during message processing can decrease the communication performance significantly. Based on the test results, multiple viewpoints analysis is employed to assess the user level network communication. The primary VIA supported cluster system THNPSC-II has shown that user level network is critical for a high performance cluster system.
What problem does this paper attempt to address?