Skip to main content

MAD—A top down approach to parallel program debugging

  • Posters
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1593))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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).

    Google Scholar 

  2. 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).

    Google Scholar 

  3. 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).

    Google Scholar 

  4. 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).

    Google Scholar 

  5. D. Kranzlmüller, S. Grabner, J. Volkert, Debugging with the MAD Environment, Parallel Computing, Vol. 23, No. 1–2, pp. 199–217 (Apr. 1997).

    Article  Google Scholar 

  6. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Sloot Marian Bubak Alfons Hoekstra Bob Hertzberger

Rights and permissions

Reprints 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

Publish with us

Policies and ethics