Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation of Scalable Parallel Debug Technique for High-Performance Computer

Author: SunGuoHua
Tutor: SongJunQiang
School: National University of Defense Science and Technology
Course: Computer Science and Technology
Keywords: parallel debugger tree communicating protocol scalable
CLC: TP311.52
Type: Master's thesis
Year: 2007
Downloads: 88
Quote: 1
Read: Download Dissertation


Parallel debugger is greatly helpful to facilitate programmers find problems such as incorrect returned results or abnormal interruption when writing parallel programming. Therefore, in order to improve the quality and efficiency of parallel programs, most researchers usually focus on how to catch the exception, correct the program early.Similar to those errors that occur in sequential programs such as unexpected handling of pointers, mixing of variables, various syntax errors, parallel programs have many other own distinguished problems like deadlock, livelock and race condition. In addition, comparable to sequential debugging, parallel debugging also face some other solid unique problems such as non-deterministic execution, low scalability, time-consuming.This paper mainly concentrates on the research and implement of Scalable Parallel Debugger. Our aim is to develop an efficient parallel debugger based on MPI model. Usually, traditional debugger architecture usually consists of a root debugger connected directly to and controlling debug servers. There are many problems to this approach as the number of application processes scales. Further, we designed a TreeNet protocol to improve the scalability of parallel debugger. Scalable Parallel Debugger uses TreeNet protocol; it can debug more than 512 processes.Scalable Parallel Debugger uses the process group concept to manipulate parallel processes. The group compartmentalizes processes by logic. The basic methods for source level debugging are breakpoint and step. Scalable parallel debugger supports load and attach debugging. In the load mode, the parallel tasks are totally in the control of parallel debugger from the beginning of the tasks. In the attach mode, parallel debugger can debug the parallel tasks when they are running at anytime.Scalable Parallel Debugger is based on Eclipse platform. We use eclipse plug-in architecture and extend extensions of the view and perspective to develop a user-friendly debugger.

Related Dissertations

  1. Research of Scalable Video Coding Based on H.264/AVC Extension,TN919.81
  2. The Realization and Study of a Scalable Data Encoder Based on SPIHT,TN762
  3. Study of Adaptive LDPC-UEP Scheme for SVC Video Transmission,TN919.8
  4. H.264 Motion Estimation Algorithm and Application of hierarchical coding,TN919.81
  5. Embedded browser page displays Research and Implementation,TP368.1
  6. P2P Streaming Based on Scalable Video Coding,TP393.09
  7. Research on Video-Sharing System in the Digital Home Network Based on Scalable Video Coding Technology,TN919.81
  8. Research of Distribution Network Model Based on IEC61970,TM769
  9. Base on Design and Apply for SVG Character Animation Courseware System,TP391.41
  10. Design of Instruction Set Simulator and Integrated Development Environment of Configurable Processor Based on TTA,TP337
  11. Power System Visualization Research Based on Svgtechnology and CIM Model,TM734
  12. The Research of Microscopic Image Sequences Coding Method,TP391.41
  13. Design and Implementation of Scalable Video Coding System Based on Wavelet,TN919.81
  14. Motion-Compensated Temporal Filtering for Scalable Video Coding,TN919.81
  15. Quasi-Elastic Spaces,O189.1
  16. Design of Daqing Tobacco Information Management System,TP311.52
  17. Self-Adaptating Transmittion of Multimedia Information in Interactive Remote Control,TN919.81
  18. Research on Image Self-Adaptating Transmittion in Remote Interactive System,TN919.81
  19. SVG-based vector flowchart Equipment Management System Design and Implementation,TP311.52
  20. Research on Inter-Layer Prediction for H.264 Scalable Video Coding,TN919.81
  21. Research on the Fast Prediction Algorithm of Scalable Video Coding,TN919.81

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile