Debugging parallel programs by serialization

Excavating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364200, 36426791, G06F 1100

Patent

active

050480189

ABSTRACT:
A serializatin debugging facility operates by assisting the computer programmer in the selection of parallel sections of the parallel program for single processor execution in order to locate errors in the program. Information is collected regarding parallel constructs in the source program. This information is used to establish program structure and to locate sections of the program in which parallel constructs are contained. Program structure and the locations of parallel constructs within a program are then displayed as a tree graph. Viewing this display, a programmer selects parallel sections for serialization. Object code for the program is then generated in accordance with the serialization instructions entered by the programmer. Once executed, the programmer can compare the results of execution of parallel sections of the program in a single processor and a multiprocessor environment. Differing execution results in each environment is indicative of a parallel programming error which can then be corrected by the programmer. The programmer can repeat these steps, each time selecting different sections of the program for serialization. In this way, erroneous sections of the program can be localized and identified.

REFERENCES:
patent: 4797885 (1989-01-01), Orimo et al.
patent: 4803683 (1989-02-01), Mori et al.
patent: 4905183 (1990-02-01), Kawaguchi et al.
patent: 4953084 (1990-08-01), Meloy et al.
Appelbe et al., "Anomaly Reporting--A Tool for Debugging and Developing Parallel Numerical Algorithms", Proceedings of the First International Conference on Supercomputing Systems, 1985, pp. 386-91.
McDowell et al., "Minimizing the Complexity of Static Analysis of Parallel Programs", Proceeding of the Twentieth Hawaii International Conference on Systems Sciences, 1987, pp. 171-176.
Jason Gait, "A Debugger for Concurrent Programs", Software Practice and Experience, Jun. 1985, pp. 539-554.
Carnevali et al., "Microprocessing on IBM Multiprocessors", IBMJ, vol. 30, No. 6, Nov. 1986, pp. 474-582.
LeBlanc et al., "Debugging Parallel Programs with Instant Reply", IEEE Transaction on Computers, vol. C-36, Apr. 1987, pp. 471-480.
Kue-Chung Tai, "Reproducible Testing of Concurrent Ada Programs", SOFTWARE II. A Second Conference of Software Development Tools Techniques and Alternatives, 1985, pp. 114-121.
Ravaschio et al., "Ode Online Debugger for Emmali", A.I.C.A. Annual Conference Proceeding, 1984, pp. 401-408, vol. 2.
Chien, "AlKalm Mat Lapok(Hungary)" vol. 12, No. 3-4, 1986, pp. 329-351.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Debugging parallel programs by serialization does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Debugging parallel programs by serialization, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debugging parallel programs by serialization will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-546224

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.