531/735 Programming Assignment 4 Grade Sheet
Name: _________________________________________________
- Electronic Submittal (- points only)
- Was it done properly?
- On Time?
- Hardcopy
- (5 points) Was the listing included?
(10 points) Was the listing readable?
- (50 points) Did the program execute properly?
Did the program provide a list of sorted numbers as output as specified?
Were command line arguments handled properly?
Did it handle a bad number of numbers?
Did it handle N < P?
Did it handle N = P?
Did it handle N >> P?
Did it execute on
1 Processor?
2 Processors?
3 Processors?
4 Processors?
- (5 points) Was a discussion of the algorithm included?
Including the problems solved?
Comments:
- (10 points) Was a timing studies done?
Were the times plotted versus the number of processors on the x-axis?
Was a separate plot of speedup plotted versus the number of processors on the x-axis included?
Was a separate plot of efficiency plotted versus the number of processors on the x-axis included?
Was a discussion timing studies included?
Was a discussion comparing this timing study with the timing study for the mpi implementation included?
Comments:
- (5 points) Was a comparison of programming using the data parallel model versus parallaxis, C-linda and mpi included.
SIMD/MIMD?
shared or distributed memory model?
topology?
ease of programming?
flexibility of model?
need to handle deadlock, synchronizaton or termination?
Comments:
- (5 points) Was a comparison of your experience in executing
openMP programs on a parallel machine with your experiences with C-linda and
MPI included?
Comments:
- Bonus Points
- (5 points) Best speed up in combination with the fastest time
- (5 points) Largest number of numbers sorted in combination with
the fastest time
- Grade _________
Nan C. Schaller
Rochester Institute of Technology
Computer Science Department
102 Lomb Memorial Dr.
Rochester, NY 14623-5608
telephone: +1.585.475.2139
fax: +1.585.475.7100
e-mail:
ncs@cs.rit.edu
February 14, 2002