Parallel Debugging Using Graphical Views

Abstract

Graphical views are essential for debugging parallel programs because of the large quantity of state information contained in parallel programs. Voyeur, a prototype system for creating graphical views of parallel programs, provides a cost-effective way to construct such views for any parallel programming system. We illustrate Voyeur by discussing four views created for debugging Poker programs. One is a general trace facility for any Poker program. The other three are tailored to display a specific type of algorithmic information. Each of these views has been instrumental in detecting bugs that would have been difficult to detect otherwise, yet were obvious with the views.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1988
Accession Number
ADA197197

Entities

People

  • D. Notkin
  • D. Socha
  • M. Bailey

Organizations

  • University of Washington

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Air Force
  • Algorithms
  • Computer Programming
  • Computer Science
  • Computers
  • Contracts
  • Coordinate Systems
  • Debugging
  • Environment
  • Grids
  • Information Systems
  • Lists (Data Structures)
  • Military Research
  • Numbers
  • Programming Languages
  • Simulations
  • Simulators

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Molecular Genetics
  • Systems Analysis and Design