Active messages: a mechanism for integrated communication and computation
ISCA '92 Proceedings of the 19th annual international symposium on Computer architecture
The high performance Fortran handbook
The high performance Fortran handbook
CHARM++: a portable concurrent object oriented system based on C++
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Parallel programming in Split-C
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Panorama: a portable, extensible parallel debugger
PADD '93 Proceedings of the 1993 ACM/ONR workshop on Parallel and distributed debugging
On the design of Chant: a talking threads package
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
A portable debugger for parallel and distributed programs
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
A Scalable Debugger for Massively Parallel Message-Passing Programs
IEEE Parallel & Distributed Technology: Systems & Technology
Converse: An Interoperable Framework for Parallel Programming
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
Hi-index | 0.00 |
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.