Abstract
Debugging distributed applications using message passing libraries can be extremely difficult. We have implemented a set of tools collectively called ClusterGrind which interface to a GNU licensed debugger, valgrind, to ease the debugging process. By generating useful, customisable reports, we believe the time spent debugging large distributed Linux applications can be reduced significantly. Profiling the running programs is also possible to find coding inefficiencies, to aid in improving the overall application performance.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Brett Carson, B., Mason, I.A.: ClusterGrind (2005), http://mcs.une.edu.au/~bcarson/ClusterGrind/
Nethercote, N., Seward, J.: Valgrind: A Program Supervision Framework. Electronic Notes in Theoretical Computer Science 89 (2003)
Seward, J.: The Valgrind Homepage (2005), http://valgrind.org/
Burns, G., Daoud, R., Vaigl, J.: LAM: An Open Cluster Environment for MPI. In: Proceedings of Supercomputing Symposium, pp. 379–386 (1994)
Squyres, J.M., Lumsdaine, A.: A Component Architecture for LAM/MPI. In: Proceedings of the 10th European PVM/MPI Users’ Group Meeting, pp. 379–387 (2003)
Carson, B., Murison, R., Mason, I.A.: Computational Gains Using RPVM on a Beowulf Cluster. R News 3, 21–26 (2003)
Carson, B., Murison, R., Mason, I.A.: Estimating Breeding Values on a Beowulf Cluster. Technical Report, School of Mathematics, Statistics and Computer Science, University of New England (2005)
Etnus LLC: The Totalview Debugger (2005), http://www.etnus.com
Allinea Software: Distributed Debugging Tool (2005), http://www.absoft.com/
Open Systems Lab: LAM/MPI User’s Guide (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Carson, B., Mason, I.A. (2005). ClusterGrind: Valgrinding LAM/MPI Applications. In: Di Martino, B., Kranzlmüller, D., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2005. Lecture Notes in Computer Science, vol 3666. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11557265_43
Download citation
DOI: https://doi.org/10.1007/11557265_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29009-4
Online ISBN: 978-3-540-31943-6
eBook Packages: Computer ScienceComputer Science (R0)