ACM Home Page
Please provide us with feedback. Feedback
Eliminating parallel application memory bugs with TotalView
Full text HtmlHtml (2 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2006 ACM/IEEE conference on Supercomputing table of contents
Tampa, Florida
TUTORIAL SESSION: Tutorials table of contents
Article No. 210  
Year of Publication: 2006
ISBN:0-7695-2700-0
Author
Sponsors
IEEE : Institute of Electrical and Electronics Engineers
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 5,   Citation Count: 0
Additional Information:

abstract   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1188455.1188674
What is a DOI?

ABSTRACT

This is an intermediate and advanced debugging tutorial focusing on ways to solve memory bugs in parallel and distributed applications. Memory problems such as heap memory leaks and array bounds violations can be challenging to track down in serial environments, and the challenges can be even more vexing when involving an MPI program running in a cluster environment. Tutorial participants will learn how to use Etnus TotalView to debug memory problems in both serial and parallel applications. In the process, they will learn to take advantage of heap error reporting, pointer annotation, and various report views through an interactive debugging session designed to track down memory problems. The tutorial with also focus on the use of heap status information -- to track down specific processes within large MPI applications for further scrutiny, and heap comparison features -- to make quick comparisons.