DocumentCode
2072350
Title
A remote debugging system for OpenMP parallel program
Author
Chai, Hua ; Shi, Qinqin
Author_Institution
Key Lab. of Embedded Syst. & Service Comput., Tongji Univ., Shanghai, China
fYear
2011
fDate
16-18 Dec. 2011
Firstpage
1028
Lastpage
1031
Abstract
A remote debugging system for OpenMP parallel program is presented in this paper. The system consists of two parts, namely, an integrated debugging environment running on the clent-side and a background daemon running on the server-side. Information exchange between the two sides is accomplished through the socket-based network communication technology. The remote debugging function is realized by the automatic instrumentation technology at code level based on syntax tree. Instance tests show that the system can provide remote users with correctness checking, performance analysis and other debugging functions for OpenMP parallel programs. The user interface is simple and very easy to use.
Keywords
client-server systems; computational linguistics; parallel programming; program debugging; program testing; software performance evaluation; OpenMP parallel program; automatic instrumentation debugging; background daemon; clent-side debugging; correctness checking; instance tests; integrated debugging environment; performance analysis; remote debugging system; remote users; server-side debugging; socket-based network communication technology; syntax tree; Computational modeling; Computers; Debugging; Instruments; Parallel processing; Performance analysis; Syntactics; Instrumentation Technology; OpenMP; Parallel Program; Remote Debugging; Syntax Tree;
fLanguage
English
Publisher
ieee
Conference_Titel
Transportation, Mechanical, and Electrical Engineering (TMEE), 2011 International Conference on
Conference_Location
Changchun
Print_ISBN
978-1-4577-1700-0
Type
conf
DOI
10.1109/TMEE.2011.6199379
Filename
6199379
Link To Document