Next: Some Reference Books for
Up: Implementation-based Term Project
Previous: Implementation-based Term Project
- Initial half-page writeup containing problem statement: Feb 11
Link to web site with writeup posted.
- Bibliography and a brief description of your chosen algorithms: Feb 25
Have links to all online references on your web site.
- Algorithm 1: March 11
Post all files - source codes, adequately documented, and timing data files.
- Algorithm 2: Mar 25
Meld Algo 1 writeup with Algo 2 writeup and post - to become the Implementation paper.
- Algorithm 3: Apr 8 Meld the three writeups and post.
- Implemenatation paper: Apr 15
Organized, polished and updated.
With each algorithm, submit (and post) the following:
- A 1-2 page description (hard copy) of
- your problem,
- chosen algorithm,
- associated
data structures,
- underlying communication pattern for PVM/MPI program,
- amount of read and write
contention and synchronization overheads
for the shared memory for shared-memory program,
- parallel time complexity for each implementation with a break down of
communication/synchronization time and of computation time,
- timing experiment details (description of what parameters have been varied in what range,
and how many runs have used for performance data),
- performance of each program with reference to the plots for (a) execution time and for
(b) speedup as number of processes varies, and
- your conclusions containing your interpretation
of the performance of these programs, their limitations, and possible
future improvements.
Next: Some Reference Books for
Up: Implementation-based Term Project
Previous: Implementation-based Term Project
Sushil_Prasad
2015-01-26