next up previous
Next: About this document Up: Debugging Optimized Parallel Programs Previous: Conclusions


A. Beguelin, J. J. Dongarra, G. A. Geist, R. Manchek, and V. S. Sunderam. A users' guide to PVM parallel virtual machine, Technical Report TM-11826, Oak Ridge National Laboratory, July 1991.

G. Brooks, G. J. Hansen, and S. Simmons. A New Approach to Debugging Optimized Code, ACM SIGPLAN Notices, 27(7):1-11, June 1992.

B. Chamberlain, S. Choi, E. Lewis, C. Lin, L. Snyder, and W. D. Weathersby. The Implementation of a Machine-Independent Array Language, Department of Computer Science and Engineering, University of Washington, 1995.

B. Chamberlain, S.-E. Choi, E. C. Lewis, C. Lin, L. Snyder, W. D. Weathersby. Factor-Join: A Unique Approach to Compiling Array Languages for Parallel Machines, Submitted to Worshop on Languages and Compilers for Parallel Computing, 1996

R. Hood. The p2d2 Project: Building a Portable Distributed Debugger, Proceedings of SIGMETRICS Symposium on Parallel and Distributed Tools, 41-50, May 1996.

J.-D. Choi. Parallel Program Debugging with Flowback Analysis. PhD Thesis, University of Wisconsin -- Madison, 1989.

R. Cohn. Source Level Debugging of Automatically Parallelized Code, ACM SIGPLAN Notices, 26(12):132-143, December 1991.

M. Copperman. Debugging Optimized Code Without Being Misled. PhD Thesis, University of California -- Santa Cruz, 1993.

J. M. Francioni, L. Albright, and J. A. Jackson Debugging Parallel Programs Using Sound, ACM SIGPLAN Notices, 26(12):68-75, December 1991.

J. Hennessy. Symbolic Debugging of Optimized Code, ACM Transactions on Programming Languages and Systems, 4(3):323-344, July 1982.

J. Kundu. Integrating Event- and State- Based Approaches to Debugging of Parallel Programs. PhD Thesis, University of Massachusetts, 1996.

L. Lamport. Time, Clocks, and the Ordering of Events in a Distributed System, Communications of the ACM, 21(7):558-565, July 1978.

T. J. LeBlanc and J. M. Mellor-Crummey. Debugging Parallel Programs with Instant Replay, IEEE Transactions on Computers, C-36(4):471-482, April 1987.

C. Lin. ZPL Language Reference Manual. Department of Computer Sciences, University of Texas at Austin, October 1996. Version 1.0.

C. Lin and L. Snyder, ZPL: An Array Sublanguage, Languages and Compilers for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, eds, pp. 96-114, 1993.

Y. Manabe and M. Imase, Global Conditions in Debugging Distributed Programs, Journal of Parallel and Distributed Computing, 15:62-69, 1992.

B. Miller and J.-D. Choi. Breakpoints and Halting in Distributed Programs, Proceedings of the Eighth International Conference on Distributed Computing Systems, 316-323, 1988.

R. Seidner and N. Tindall. Interactive Debug Requirements, ACM SIGPLAN Notices, 18(8):9-22, August 1983.

S. Shende, J. Cuny, L. Hansen, J. Kundu, S. McLaughry, O. Wolf. Event and State-Based Debugging in TAU: A Prototype, Proceedings of ACM SIGMETRICS Symposium on Parallel and Distributed Tools, pp. 21-30, May 1996.

W. S. Shu. Adapting a Debugger for Optimized Programs, ACM SIGPLAN Notices, 28(4):39-44, April 1993.

L. Snyder. Type Architectures, Shared Memory and the Corollary of Modest Potential, Annual Review of Computer Science, 1:289-317, 1986.

L. Snyder. Foundations of Practical Parallel Programming Languages, Portability and Performance for Parallel Processing, J. Ferrante and A. J. Hey (eds.), John Wiley and Sons, Ltd., pp 1-19, 1994.

L. Snyder. A ZPL Programming Guide. Department of Computer Science and Engineering, University of Washington, October 1996. Version 4.2.

M. Wolfe. Optimizing Supercompilers for Supercomputers, MIT Press, 1989.

P. T. Zellweger. An Interactive High-Level Debugger for Control-Flow Optimized Programs, ACM SIGPLAN Notices, 18(8):159-172, August 1983.


Steve McLaughry
Fri May 30 15:48:07 PDT 1997