Abstract
The MAD environment is a toolset for debugging parallel message passing programs. In contrast to other existing tools and prototypes, where error detection facilities are implemented by combining sequential debuggers, MAD is designed as a top-down approach. The main interface for program analysis is the event graph display, a state-time diagram that shows process interaction. Based on this program execution overview, activities on lower levels of abstraction like event inspection and breakpoint setting can be initiated. The advantage of using a global view as starting point is improved program understanding and simplified coordination of debugging activities.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
J. C. Cunha, J. Loureno, J. Vieira, B. Mosco, and D. Pereira, A framework to support parallel and distributed debugging, Proc. of HPCN'98, Amsterdam, Netherlands, (1998).
Dolphin Interconnect Solutions Inc., TotalView 3.8, Document available via WWW at: http://www.dolphinics.com/tw/download/tv3.8.0-webdocs/User_Guide.ps (1998).
R. Hood, The p2d2 Project: Building a Portable Distributed Debugger, Proc. SPDT'96, ACM SIGMETRICS Symp. on Parallel and Distr. Tools, Philadelphia, USA, pp. 127–136, (May 1996).
D. Kranzlmüller, S. Grabner, J. Volkert, Event Graph Visualization for Debugging Large Applications Proc. SPDT'96, ACM SIGMETRICS Symp. on Parallel and Distr. Tools, Philadelphia, USA, pp. 108–117 (May 1996).
D. Kranzlmüller, S. Grabner, J. Volkert, Debugging with the MAD Environment, Parallel Computing, Vol. 23, No. 1–2, pp. 199–217 (Apr. 1997).
C. M. Pancake, Visualization techniques for parallel debugging and performance analysis tools in: A. Y. Zomaya (Ed.) Parallel Computing: Paradigms and Applications Intl. Thomson Computer Press, pp. 376–393 (1996).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag
About this paper
Cite this paper
Kranzlmüller, D., Hügl, R., Volkert, J. (1999). MAD—A top down approach to parallel program debugging. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1999. Lecture Notes in Computer Science, vol 1593. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0100691
Download citation
DOI: https://doi.org/10.1007/BFb0100691
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65821-4
Online ISBN: 978-3-540-48933-7
eBook Packages: Springer Book Archive