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
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;
Conference_Titel :
Transportation, Mechanical, and Electrical Engineering (TMEE), 2011 International Conference on
Conference_Location :
Changchun
Print_ISBN :
978-1-4577-1700-0
DOI :
10.1109/TMEE.2011.6199379