IEEE Parallel & Distributed Technology Systems & Applications · 1994 · 22 citations · 2 references
ComputingComputer ScienceVisualizationMessage PassingParallel ComputingProgramming LanguagesData ParallelismParallel DebuggingParallel Performance AnalysisParallel Programming ModelsDebugging SupportDebugging Support For Multicore SystemsMessage Passing DebuggingParallel Performance DebuggingPerformance DebuggingScalable Debugging TechniquesThread DebuggingVisual Debugging
In a message-passing program, there are at least as many threads as processors, and the programmer must deal with large numbers of them on a massively parallel machine. On our target machine, the CM-5, we had previously developed Prism, a programming environment that supports debugging, data visualization, and performance analysis of data-parallel programs. We discuss how our new version, Node Prism, extends Prism's capabilities for message-passing programs. It looks and feels like the data-parallel version, but it uses new methods for user-debugger interaction that promote greater understanding of parallel programs. It offers scalable expression, execution, and interpretation of all debugging operations, making it easier to debug and understand message-passing programs.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
2
Data Visualization and Performance Analysis in the Prism Programming Environment
Steve Sistare, R. Bowker, Karen C. Jourdenais et al. · 1992 · 23 citations
Programming Environments for Parallel Computing
Nigel Topham, Roland N. Ibbett, Thomas Bemmerl · 1992 · 14 citations