학술논문

A preliminary analysis of the MPI queue characterisitics of several applications
Document Type
Conference
Source
2005 International Conference on Parallel Processing (ICPP'05) Parallel processing Parallel Processing, 2005. ICPP 2005. International Conference on. :175-183 2005
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Queueing analysis
Network interfaces
Message passing
Scalability
Computer applications
Computer interfaces
Computer networks
Resource management
Programmable control
Adaptive control
Language
ISSN
0190-3918
2332-5690
Abstract
Understanding the message passing behavior and network resource usage of distributed-memory message-passing parallel applications is critical to achieving high performance and scalability. While much research has focused on how applications use critical compute related resources, relatively little attention has been devoted to characterizing the usage of network resources, specifically those needed by the network interface. This paper discusses the importance of understanding network interface resource usage requirements for parallel applications and describes an initial attempt to gather network resource usage data for several real-world codes. The results show widely varying usage patterns between processes in the same parallel job and indicate that resource requirements can change dramatically as process counts increase and input data changes. This suggests that general network resource management strategies may not be widely applicable, and that adaptive strategies or more fine-grained controls may be necessary for environments where network interface resources are severely constrained.