HJ-Viz: A New Tool for Visualizing, Debugging and Optimizing Parallel Programs
The proliferation of multicore processors warrants parallelism as the future of computing, increasing demand to write parallel programs for increased application performance. Previous experience has shown that writing explicitly parallel programs is inherently more difficult than writing sequential programs. Programmers need parallel programming models, constructs, and tools that can simplify writing of parallel programs. In this poster, we present an innovative new tool, HJ-Viz, which generates interactive Computation Graphs (CGs) of parallel programs by analyzing event logs. The visual feedback can prove valuable for a programmer to efficiently optimize program logic and eliminate the presence of potential bugs which may otherwise be difficult to detect. For example, in cases of deadlocks, HJ-Viz enables users to visualize and easily diagnose the deadlock scenario using a web-browser based interface.
Wed 22 OctDisplayed time zone: Tijuana, Baja California change
18:00 - 21:00 | SPLASH Poster ReceptionPosters at Exhibit Hall Chair(s): K R Jayaram IBM Research, USA, Nick Sumner Simon Fraser University | ||
18:00 3hTalk | Searching for Answers: An Exploratory Study of the Formation, Use, and Impact of Queries During Debugging Posters | ||
18:00 3hTalk | Enhancing Conformance Checking for Contract-Based Programs Posters | ||
18:00 3hTalk | Self-Adaptive Parallel Programming Through Tunable Concurrency Posters | ||
18:00 3hTalk | HJ-Viz: A New Tool for Visualizing, Debugging and Optimizing Parallel Programs Posters Peter Elmers Rice University, Hongyu Li Rice University, Shams Imam Rice University, Vivek Sarkar Rice University | ||
18:00 3hTalk | Detecting Design Similarity Patterns Using Program Execution Traces Posters | ||
18:00 3hTalk | Taming the Dynamic Behavior of JavaScript Posters |