Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2020, Volume 32, Issue 4, Pages 97–114
DOI: https://doi.org/10.15514/ISPRAS-2020-32(4)-7
(Mi tisp527)
 

A debugger of parallel programs for OS Linux

A. B. Kiselev, S. N. Kiselev

Russian Federal Nuclear Center – All-Russian Research Institute of Experimental Physics
References:
Abstract: The paper presents a debugger for parallel programs in С/C++, or FORTRAN, which are executed in high-performance computers. The debugger's program components and mechanism of their interaction are described. The graphic user's interface capabilities are discussed and the profiling procedure using built-in profiling tools is described. The paper contains of the description of the new parallel debugger capabilities such as a communication treelike scheme of his components connection, and a non-interactive debugging mode, and the support of Nvidia's graphic accelerators. Currently, the debugger provides launching of debug jobs in the systems of batch processing of jobs such as Open PBS / Torque, SLURM, and CSP JAM but it can be configured for other systems. The PD debugger allows to debug program processes and threads, manage breakpoints and watchpoints, logically divide program processes into subsets, manage them, change and view variables, and profile the debugged program using the free Google Performance Tools and mpiP. The PD debugger is written in the Java programming language, intended for debugging programs on Unix / Linux operating systems, and it uses free software components such as SwingX, JHDF5, Jzy3D, RSyntaxTextArea, and OpenGL.
Keywords: parallel program debugging, parallel debugger, СUDA.
Document Type: Article
Language: Russian
Citation: A. B. Kiselev, S. N. Kiselev, “A debugger of parallel programs for OS Linux”, Proceedings of ISP RAS, 32:4 (2020), 97–114
Citation in format AMSBIB
\Bibitem{KisKis20}
\by A.~B.~Kiselev, S.~N.~Kiselev
\paper A debugger of parallel programs for OS Linux
\jour Proceedings of ISP RAS
\yr 2020
\vol 32
\issue 4
\pages 97--114
\mathnet{http://mi.mathnet.ru/tisp527}
\crossref{https://doi.org/10.15514/ISPRAS-2020-32(4)-7}
Linking options:
  • https://www.mathnet.ru/eng/tisp527
  • https://www.mathnet.ru/eng/tisp/v32/i4/p97
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:211
    Full-text PDF :135
    References:10
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024