Multilingual Debugging Support for Data-Driven and Thread-Based Parallel Languages

Workshop on Languages and Compilers for Parallel Computing (LCPC) 1999
Pulication Type: Paper
Download: pdf ps

Abstract

Current debugging support is inadequate for debugging programs written in data-driven and multithreaded parallel programming languages. Yet such languages are essential for attaining high-performance in the next generation of parallel applications, which tend to be dynamic and irregular in their structure. Also, such applications can often benefit from a multi-paradigm approach, where individual modules are programmed using different parallel paradigms to fit their computational structure. We present a methodology, and its embodiment in a debugging tool, that supports the requirements of programmers writing data-driven applications.

Text Ref

Parthasarathy Ramachandran and L. V. Kale, "Mulitlingual Debugging Support for 
Data-driven and Thread-based Parallel Languages", Proc. of  12th International 
Workshop on Languages and Compilers for Parallel Computing (LCPC '99), 
Lecture Notes in Computer Science: Proc. of  12th International Workshop on 
Languages and Compilers for Parallel Computing (LCPC '99), Publ: Springer-Verlag,
August 1999.

BibTex

@inproceedings{debugger99,
 author =       "Parthasarathy Ramachandran and L. V. Kal\'e",
 title =        "Mulitlingual Debugging Support for Data-driven and Thread-based Parallel Languages",
 conference = "Proc. of  12th International Workshop on Languages and Compilers for Parallel Computing (LCPC '99)",
 booktitle = "Lecture Notes in Computer Science: Proc. of  12th International Workshop on Languages and Compilers for Parallel Computing (LCPC '99)",
 publisher = "Springer-Verlag",
 month = "August",
 year = 1999,
 pages = "236-250"
}