System and method for debugging parallel program

A program and debugging module technology, applied in the information field, can solve problems such as feeling difficult, not supporting heterogeneous environments, etc., achieve maintainability and efficiency improvement, and facilitate the integration of resources

Active Publication Date: 2012-11-21
TONGJI UNIV
View PDF4 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it does not use the ready-made serial debugger, and it needs to use different versions under different platforms, and does not support heterogeneous environments. Since the user interface and underlying control are all running on the Unix / Linux platform, users who are not familiar with the Unix / Linux platform can use will feel relatively difficult

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for debugging parallel program
  • System and method for debugging parallel program
  • System and method for debugging parallel program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0061] like figure 1 As shown, it is a schematic diagram of the operation of a parallel program debugging system in Embodiment 1 of the present invention. The system includes: a front-end integrated debugging module and a background debugging management module. A preferred embodiment includes the front-end integrated debugging module and the background The debugging management module runs on two different computing platforms, so as to help users realize remote debugging of parallel programs.

[0062] like figure 2 As shown, the front-end integrated debugging module of Embodiment 2 of the present invention is used to provide project management, file management, editing program code, syntax element highlighting, setting / deleting program breakpoints, generating stub task description files, and starting the debugging program Functions such as remote compilatio...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a system for debugging a parallel program, which is used in the field of information technology, and provides a system and a method for debugging the parallel program aiming at the defects in debugging the parallel program in the prior art, which can implement the cross-platform application. The system particularly comprises a front-end integrated debugging module and a background debugging management module, wherein the front-end integrated debugging module is used for providing a debugging window for a user and carrying out debugging operation on the parallel program to be debugged; and the background debugging management module is used for carrying out instrumentation by a source code according to a debugging command sent by the front-end integrated debugging module, carrying out compiling and running on the parallel program subjected to instrumentation and feeding back a running result to the front-end integrated debugging module. The method and the system for debugging the parallel program, which are disclosed by the embodiment of the invention, are convenient for the user to edit a debugging code and setting operation breakpoints of the parallel program, can be used for carrying out compiling, running and debugging on the parallel program by a remote calling mode and viewing a performance analysis result, and has good portability and expandability.

Description

technical field [0001] The invention relates to the field of information technology, in particular to a parallel program debugging system and method. Background technique [0002] At first it was thought that the increase in computer performance was mainly due to the production of faster and more efficient processors. This view is challenged by the concept of parallel processing: the fundamental meaning of parallel computing is to connect two or more computers to jointly solve some complex computing problems. For example, with the development of science and information technology, many fields such as weather forecasting, earthquake analysis, information retrieval, etc. need to process large-scale and massive data quickly and efficiently, and promote the transition from serial to parallel computing. Parallel computing is becoming more and more widely used in military, science and technology, business and other fields, and more users are beginning to use parallel technology t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
Inventor 蒋昌俊陈闳中闫春钢孙海平石琴琴柴华张栋良
Owner TONGJI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products