Title :
Xunify-a performance debugger for a distributed shared memory system
Author :
Lumpp, James E., Jr. ; Sivakumar, Kuppuswamy ; Diaz, Carlos ; Griffioen, James N.
Author_Institution :
Dept. of Electr. Eng., Kentucky Univ., Lexington, KY, USA
Abstract :
Although distributed shared memory (DSM) provides a convenient programming model for parallel applications running on a network of workstations, the DSM model presents new challenges for performance evaluation and debugging tools. Although processes communicate and cooperate via shared memory and synchronization primitives, most performance problems arise from the high cost of implementing these abstractions with network messages. Because the DSM abstraction hides the underlying message passing, it is often difficult to identify the reason for poor performance. We have developed an instrumentation system and a performance evaluation tool called Xunify for monitoring and performance debugging of a DSM system. Xunify provides information in terms of the programming model level, logical message level, and the transport protocol level, helping program writers quickly pinpoint the source of inefficiency
Keywords :
computer debugging; distributed memory systems; message passing; program debugging; shared memory systems; software performance evaluation; DSM abstraction; DSM model; Xunify; debugging tools; distributed shared memory system; instrumentation system; logical message level; network of workstations; parallel applications; performance debugger; performance debugging; performance evaluation; performance evaluation tool; programming model; programming model level; synchronization primitives; transport protocol level; underlying message passing; Application software; Bandwidth; Cost accounting; Local area networks; Monitoring; Packet switching; Programming profession; Switches; Visualization; Workstations;
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
DOI :
10.1109/HICSS.1998.649257