By Topic

Automated instrumentation and monitoring of data movement in parallel programs

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
S. R. Sarukkai ; Recom Technol, NASA Ames Res. Center, Moffett Field, CA, USA ; J. Yan ; M. Schmidt

Writing efficient parallel programs is complicated by the need to select the right data-structure alignments and distributions, which determine the nature and volume of inter-processor communications. A large number of performance tools for parallel programs have been developed recently to expose the nature of these inter-processor communications. However, none of the tools support performance views or provide statistics in terms of inter-processor data-structure interactions. In this paper we discuss the use of compiler front end tools for automatically tracking data-structure movements in message passing programs, and low-overhead monitoring and postprocessing of such codes. In addition, our approach is compiler/pre-processor and platform independent. We demonstrate that robust instrumentation and low, overhead monitoring of inter-processor data-structure movements is possible, with the use of a number of NAS benchmarks run on the i860 hypercube. We also show that the data so collected con be efficiently used by post processing tools that expose performance bottlenecks using graphical displays and performance statistics

Published in:

Parallel Processing Symposium, 1995. Proceedings., 9th International

Date of Conference:

25-28 Apr 1995