Top Banner
Ames list of demos Glenn list of demos Goddard list of demos Jet propulsion list of demos Langley list of demos
home
Press kit
list of all demonstrations
Schedule of events
Booth layout
Exhibit Floor
supercomputing website
Supercomputing Nov 4-10,2000

Support for Debugging Automatically Parallelized Programs

thumbnail screenshot of parallel debugging system

Ames researchers have developed a system that simplifies the process of debugging programs produced by computer-aided parallelization tools. The system uses relative debugging techniques to compare serial and parallel executions in order to show where the computations begin to differ. If the original serial code is correct, errors due to parallelization will be isolated by the comparison.

The debugging system uses information produced by the parallelization tool to drive the comparison process. In particular, the debugging system relies on the parallelization tool to provide information about where variables may have been modified and how arrays are distributed across multiple processes.

Curator: Ryan Spaulding
Last Update: September 25, 2002
NASA Official: Steve Walworth