TY - JOUR
T1 - Multilingual debugging support for data-driven and thread-based parallel languages
AU - Ramachandran, Parthasarathy
AU - Kale, Laxmikant V.
PY - 2000
Y1 - 2000
N2 - Current debugging support is inadequate for debugging pro- grams written in data-driven and multithreaded parallel programming languages. Yet such languages are essential for attaining high-perfor- mance in the next generation of parallel applications, which tend to be dynamic and irregular in their structure. Also, such applications can of- ten benefit from a multi-paradigm approach, where individual modules are programmed using diffierent parallel paradigms to fit their compu- tational structure. We present a methodology, and its embodiment in a debugging tool, that supports the requirements of programmers writing data-driven applications.
AB - Current debugging support is inadequate for debugging pro- grams written in data-driven and multithreaded parallel programming languages. Yet such languages are essential for attaining high-perfor- mance in the next generation of parallel applications, which tend to be dynamic and irregular in their structure. Also, such applications can of- ten benefit from a multi-paradigm approach, where individual modules are programmed using diffierent parallel paradigms to fit their compu- tational structure. We present a methodology, and its embodiment in a debugging tool, that supports the requirements of programmers writing data-driven applications.
UR - http://www.scopus.com/inward/record.url?scp=84948946004&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84948946004&partnerID=8YFLogxK
U2 - 10.1007/3-540-44905-1_15
DO - 10.1007/3-540-44905-1_15
M3 - Article
AN - SCOPUS:84948946004
SN - 0302-9743
VL - 1863
SP - 236
EP - 250
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -