Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Digitized Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/31691
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorQiao, Sanzheng-
dc.contributor.authorZhang, Haitong-
dc.date.accessioned2025-05-20T20:41:47Z-
dc.date.available2025-05-20T20:41:47Z-
dc.date.issued1999-11-
dc.identifier.urihttp://hdl.handle.net/11375/31691-
dc.description.abstractDetecting communication errors in parallel programs has remained a very challenging research and application area. In the thesis, we will present a new approach to detect communication errors in parallel programs. We also implement a complete tool to achieve this goal. The Logfile Analyzer is a tool for automatically analyzing the logfiles generated during a parallel program execution. The purpose of the tool is to check the communication consistency of parallel programs using MPI. It can help the programmer to detect the communication errors, improve the parallel program reliability, and give the programmer an overall picture of the communication sequence. Along with the Analyzer, the tool also provides the Logger, the Wrapper and the Preprocessor, enabling the automatic generation of the logfiles from MPI programs. The logging procedure is hidden from the user. The logfiles contain all information needed for analysis. Currently, the tool supports all major MPI functions and can be run on UNIX and Windows systems. The tool is implemented in C++. It is designed to be extensible and reusable. In the thesis, we will discuss the design idea and implementation details. We also provide a substantial number of testing cases to prove tool utility.en_US
dc.language.isoenen_US
dc.subjectAutomatic Logfile Analyzeren_US
dc.subjectParallel Programen_US
dc.subjectMessage Passing Interfaceen_US
dc.subjectMPIen_US
dc.subjectDebuggingen_US
dc.subjectCommunication Erroren_US
dc.titleAN AUTOMATIC LOGFILE ANALYZER FOR PARALLEL PROGRAMSen_US
dc.typeThesisen_US
dc.contributor.departmentComputer Scienceen_US
dc.description.degreetypeThesisen_US
dc.description.degreeMaster of Engineering (ME)en_US
Appears in Collections:Digitized Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
Zhang_Haitong_199911_ME.pdf
Open Access
2.48 MBAdobe PDFView/Open
Show simple item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue