CMSC 4818Z
Midterm (Spring 1995)
1.) (6 points each) Define the
following terms:
A. Parallel
Computation
B. Owner Computes
C. SPMD
D. Critical Path
Profile
E. The End-To-End
Argument.
2.) (20
points) Why do we need to measure parallel programs rather than simply
predicting their performance prior to execution?
3.) (50
points) The semantics of the programming model influences the types of features
debuggers and performance measurement tools need to provide. Discuss the types
of performance problems that can occur in PVM and HPF programs. What are the
similarities and what are the differences?