Extending the eclipse parallel tools platform debugger with scalable parallel debugging library

Jin, Chao, Ding, Liang and Abramson, David (2013). Extending the eclipse parallel tools platform debugger with scalable parallel debugging library. In: Proceedings of the International Conference On Computational Science, Iccs 2013. 13th Annual International Conference on Computational Science (ICCS), Barcelona Spain, (1774-1783). 05-07 June 2013. doi:10.1016/j.procs.2013.05.346


Author Jin, Chao
Ding, Liang
Abramson, David
Title of paper Extending the eclipse parallel tools platform debugger with scalable parallel debugging library
Conference name 13th Annual International Conference on Computational Science (ICCS)
Conference location Barcelona Spain
Conference dates 05-07 June 2013
Proceedings title Proceedings of the International Conference On Computational Science, Iccs 2013   Check publisher's open access policy
Journal name Procedia Computer Science   Check publisher's open access policy
Place of Publication Amsterdam, The Netherlands
Publisher Elsevier BV
Publication Year 2013
Year available 2013
Sub-type Fully published paper
DOI 10.1016/j.procs.2013.05.346
Open Access Status Not Open Access
ISSN 1877-0509
Volume 18
Start page 1774
End page 1783
Total pages 10
Language eng
Formatted Abstract/Summary
The Eclipse Parallel Tools Platform (PTP) is an open source Integrated Development Environment (IDE) aiding the development of Supercomputer applications. The PTP parallel debugger is used by a growing community of developers in scientific and engineering fields. This paper proposes a method of improving the communication infrastructure of the PTP debugger by taking advantage of a Scalable Parallel Debugging Library (SPDL). Unlike the present communication framework of PTP, the Scalable Debug Manager (SDM), SPDL provides a pluggable architecture that allows developers to select a communication protocol suitable for a targeted supercomputer. It currently supports a number of scalable protocols, including MRNet and SCI. The advanced features provided by these communication trees, like programmable filters and configurable topologies, allow developers to create more flexible solutions of efficient reduction and aggregation operations for parallel debugging. In particular, they allow parallel debuggers to handle the large amounts of back-end messages in peta-scale environments with better efficiency. The architecture of the PTP debugger is extended to support SPDL. The extended architecture combines the advantages of the PTP debugger at the front-end and SPDL at the back-end. It improves the scalability and performance of the PTP debugger. Consequently, it provides a flexible option of utilizing the PTP debugger with pluggable communication protocols to address the debugging challenges in peta-scale environments.
Keyword Parallel debugging
Scalability
Q-Index Code E1
Q-Index Status Confirmed Code
Institutional Status Non-UQ

 
Versions
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 0 times in Thomson Reuters Web of Science Article
Scopus Citation Count Cited 0 times in Scopus Article
Google Scholar Search Google Scholar
Created: Tue, 22 Oct 2013, 00:31:21 EST by Ms Diana Cassidy on behalf of Research Computing Centre